Comme il est dit sur le titre, comme nous utilisons l'alias de champs avec une requête statique, je veux faire la même chose avec une requête dynamique
exemple :
avec sélection statique: $sql = db_query ("SELECT my_super_long_field as mslf FROM {super_long_table} as slt")
Comment effectuer la même chose avec une requête db_select s'il vous plaît?
$sql = db_select ('super_long_table','slt')
->fields('slt',array('mys_super_long_field', 'here i want alias for long fields')
Je vous remercie
Utilisez addField()
. Voici un exemple:
$query = db_select('super_long_table', 'slt');
$query->addField('slt', 'mys_super_long_field', 'mslf');
Les arguments passés à addField()
sont:
En savoir plus ici .