Zend DB Sélectionnez : COMMANDE PAR CHAMP('id',some_array) - comment? Comment voulez-vous écrire la requête suivante dans le Zend framework? SELECT * FROM table_name ORDER BY FIELD(field_name, 'Small','Medium','Large'); J'ai juste besoin de l'Ordre "par" partie 🙂 Merci! OriginalL'auteur srgb | 2011-07-07 mysqlzend-dbzend-framework 26 Quoi à ce sujet: $db = Zend_Db_Table::getDefaultAdapter(); $select = $db->select(); $select->from('table_name') ->order(new Zend_Db_Expr("FIELD(field_name, 'Small','Medium','Large')")); var_dump($select->assemble()); Résultats dans: string 'SELECT `table_name`.* FROM `table_name` ORDER BY FIELD(field_name, 'Small','Medium','Large')' (length=92) Me battre pour elle! 😉 Dziekuje! merci 🙂 OriginalL'auteur Marcin 1 $select->order(new Zend_Db_Expr('FIELD(field_name, 'Small','Medium','Large')')); OriginalL'auteur Alex Pliutau 1 Je pense que vous devriez faire: $db = Zend_Db::factory( ...options... ); $select = $db->select() ->from(table_name) ->order(new Zend_Db_Expr("FIELD(field_name, 'Small','Medium','Large')"))); OriginalL'auteur Nicola Peluchetti Vous devez vous connecter pour publier un commentaire.
Quoi à ce sujet:
Résultats dans:
Dziekuje! merci 🙂
OriginalL'auteur Marcin
OriginalL'auteur Alex Pliutau
Je pense que vous devriez faire:
OriginalL'auteur Nicola Peluchetti