void $DB_DataObject->selectAdd
(
string $condition
)
Ajoute les colonnes sélectionnées. Par défaut, une requête de sélection sélectionnera tous les éléments (e.g. SELECT * FROM table), pour modifier ce comportement, vous pouvez appeler dans un premier temps la méthode selectAdd() sans aucun argument pour effacer la requête courante, puis, ajouter les éléments spécifiques dont vous avez besoin.
Vous pouvez également définir une requête de sélection par défaut, en ajoutant les appels à la méthode SelectAdd() dans le constructeur de l'objet (celui portant le même nom que la classe).
resource $key - nom des colonnes de la table
This function can not be called statically.
Exemple avec selectAdd()
<?php
$person = new DataObjects_Person;
$person->selectAdd();
$person->selectAdd('id,name');
while ($person->fetch()) {
echo "{$person->id} {$person->name}<br />";
}
$person = new DataObjects_Person;
$person->selectAdd("DATE_FORMAT(birthday,'%d %m %Y') as birthday_formated ");
$person->id = 12;
$person->find(TRUE);
echo "{$person->name} {$person->birthday_formated}<br />";
?>
SQL résultant