pg_delete
(PHP 4 >= 4.3.0, PHP 5)
pg_delete — Efface des lignes PostgreSQL
Description
pg_delete() efface les lignes de la table table_name , sp�cifi�es par le tableau associatif assoc_array . Si option est sp�cifi�, pg_convert() est appliqu� � assoc_array avec cette option.
Liste de param�tres
- connection
-
Ressource de connexion PostgreSQL.
- table_name
-
Nom de la table depuis laquelle les lignes seront effac�es.
- assoc_array
-
Un tableau o� les cl�s sont les noms des champs de la table table_name et o� les valeurs sont les valeurs de ces champs qui sont � effac�s.
- options
-
Toute combinaison des valeurs suivantes : PGSQL_CONV_FORCE_NULL, PGSQL_DML_NO_CONV, PGSQL_DML_EXEC ou PGSQL_DML_STRING. Si PGSQL_DML_STRING fait partie du param�tre options alors, la requ�te sera retourn�e.
Valeurs de retour
Cette fonction retourne TRUE en cas de succ�s, FALSE en cas d'�chec. Retourne une cha�ne de caract�res si PGSQL_DML_STRING est pass� dans le param�tre options .
Exemples
Exemple #1 Exemple avec pg_delete()
<?php
$db = pg_connect ('dbname=foo');
// C'est sans probl�me, car $_POST est convertit automatiquement
$res = pg_delete($db, 'post_log', $_POST);
if ($res) {
echo "Les donn�es POST�es ont �t� effac�es : $res\n";
} else {
echo "Les donn�es d'entr�es sont erron�es.\n";
}
?>
Cette fonction est EXPERIMENTALE. Cela signifie que le comportement de cette fonction, son nom et, concr�tement, TOUT ce qui est document� ici peut changer dans un futur proche, SANS PREAVIS ! Soyez-en conscient, et utilisez cette fonction � vos risques et p�rils.