->delete()

->delete() -- Efface des éléments d'une table

Synopsis

int $DB_DataObject->delete ([boolean $useWhere])

Description

Efface des données d'une base de données, soit en utilisant une clé primaire, ou basé sur un appel à une méthode whereAdd(). Par défaut, l'effacement basera sa requête sur les variables définies, sinon, si vous voulez utiliser la méthode whereAdd(), vous devez définir le paramètre $useWhere à DB_DATAOBJECT_WHEREADD_ONLY.

Paramètres

Valeur retournée

int - nombre de lignes affectées ou FALSE si une erreur survient.

Valeurs renvoyées

Tableau 34-1. Valeurs PEAR_Error possibles

Code erreurMessage d'erreurSignificationSolution
DB_*<< * >>see PEAR::DBsee PEAR::DB
DB_DATAOBJECT_ERROR_NODATA << delete: No Data specifed for query $condition >>   

Note

Cette fonction ne peut pas être appelée de façon statique.

Exemple