Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Pages: 1
Bonjour,
Je remarque que zend génère des select * from XXX alors qu'il me semble que c'est moins performant qu'un select de chaque champ. Je me doute de la réponse, mais n'y a t il pas une option qui génère la requete avec tous les champs? (sans avoir à les taper soi même bien entendu).
Merci
Hors ligne
Je ne pense pas vu que cela demanderait à ZF d'effectuer une requête supplémentaire (récupérer la liste des champs d'une table).
Dans tous les cas, il est rare d'avoir besoin de tous les champs d'une table (lorsqu'elle comporte une multitude de colonnes). Donc un "SELECT *" est largement suffisant pour les "petites" tables et peu pénalisant point de vue performance.
Hors ligne
Hello,
Si ta table a une Zend_Db_Table associée, celle-ci contient tous les champs :
$table = new Ma_Table(); $colonnes = $table->info(Zend_Db_Table_Abstract::COLS);
A+
Hors ligne
mikaelkael a écrit:
Hello,
Si ta table a une Zend_Db_Table associée, celle-ci contient tous les champs :Code:
$table = new Ma_Table(); $colonnes = $table->info(Zend_Db_Table_Abstract::COLS);A+
Parfait je teste ça.
Par ailleurs je fais une appli de consultation et modification de la base, donc pour moi il n'est pas rare du tout de sélectionner tous les champs.
Hors ligne
Pages: 1