ActiveRecord + CodeIgniter - Retour valeur unique à partir d'une requête, pas dans la forme matricielle
Dire que vous construisez une activerecord requête qui sera toujours juste retourner une seule valeur, comment avez-vous l'adresse que seule la valeur au lieu d'obtenir un tableau en retour? Par exemple, je suis en utilisant un ActiveRecord requête renvoie la SOMME d'une seule colonne, il retournera seulement une seule SOMME, au lieu d'avoir à analyser le tableau est-il un moyen pour affecter la valeur de retour de fonction égale à la valeur au lieu d'obtenir un tableau?
OriginalL'auteur txmail | 2010-04-20
Vous devez vous connecter pour publier un commentaire.
C'est la bonne réponse pour l'Enregistrement Actif, mais en général, si vous voulais stocker le premier résultat d'une matrice dans un var vous pouvez utiliser quelque chose comme: $var = n'importe quoi(); $var = $var[0]; et puis, à partir de ce moment, vous n'avez pas à jouer avec les indices.
OriginalL'auteur Bjørn Børresen
OU
Où
fieldname
est le nom du champ que vous voulez la sortie de votre requête.OriginalL'auteur Yogesh Malpani
ce n'est pas la plus belle façon. je ne peux pas trouver un moyen de le faire avec l'enregistrement actif de l'api. mais ici, c'est un one-liner pour l'obtenir.
OriginalL'auteur Galen