Récuperer directement var d'une requête
Bonjour,
Il me semble qu'il est possible de récuperer directement le résultat d'une requête si ce dernier ne comporte qu'un seul ligne.
Petit exemple :
select login IN variable from session where pwd=1
Le 'pwd' est unique, donc la requête ne retournera qu'une seul valeur que j'aimerai récuperer sans passer par un mysql_fetch_array.
Je croit que c'est faisable dans certain langage qomme le cobol ou le java, mais est-ce possible en PhP?
Merci.
Cultivons la bonne vibs !
Qu'est ce qui t'emebete dans le mysql_fetch_array ?
Tu peux tres bien faire :
$sql = 'la requete .........';
$req = mysql_query($sql);
$data = mysql_fetch_array($req);
et la tu as ton resultat ton $data (et tu as un resultat unique).
En faite c'est ainsi que j'aurai fait, mais j'ai vu qu'en COBOL il était préferable de faire cette requête :
Select login IN la_variable where ... .
Ce qui a pour effet de ne pas avoir besoin de faire un mysql_fetch_array(), ce qui rend le programme moin lourd puisque c'est le SGBD qui fait le travaille (il est là pour ca).
C'est une question que je me pose plus ou moin par curiosité car dans mon cas la requête n'est excécuter qu'une seul fois. Mais peut-être que plus tard ca pourrai m'être utile.
Enfin bref, je me demande si c'est possible de procéder ainsi et si oui, qu'elle est la syntaxe.
Cultivons la bonne vibs !
De toutes facons, mysql_query retourne un element de type ressource.
Par consequent, a part pour des requetes de type sum, average, count & co, tu es obligé de passer par une fonction suplementaire pour recuperer les resultats.
Ecrire un message
Votre message vient d'être créé avec succès.
BB-Code
Pour insérer une URL clickable
Pour insérer une adresse E-mail
Pour annoter
Pour écrire du code
Pour faire un lien vers une fonction PHP
Pour écrire du texte préformaté
Pour écrire du texte en gras
Pour écrire du texte en italique
Pour écrire du texte souligné
Pour écrire du texte barré
Pour écrire un titre principal
Pour écrire un titre secondaire
Pour écrire une liste
Smiley
:bond:
:boxe:
:bsmile:
:bump:
:clap:
:coeur:
:cool:
:cry:
:eek:
:evil:
:fleur:
:fou2:
:fou:
:grin:
:grrr:
:hammer:
:hippy:
:hum:
:idee2:
:idee:
:kdo:
:king:
:ko:
:lol:
:love2:
:love:
:mad:
:maitre:
:noel:
:oops:
:raa:
:razz:
:roll:
:sad:
:skull:
:smile:
:timide:
:trink:
:vice:
:vomi:
:wink:
:zzz: