PHP tester résultat SQL

Leyry Hynemonth

a découvert une nouvelle définition de l'ennui.
Club iGen
18 Décembre 2004
4 142
260
Nîmes
www.lyhn.fr
Bonsoir !

Voilà, je rencontre assez souvent une problématique en PHP+MySQL : Utiliser le résultat d'une requête SQL comme condition dans PHP.

Voici le dernier exemple en date :

J'ai une table user(idUser, ... ,SA); SA étant un booléen pour savoir si l'utilisateur en question est un Système Administrator (1) ou pas (0).

Comment présenter une instruction des plus simple en PHP pour que je puisse récupérer le résultat de la requête "select u.SA from user u where u.idUser = 5 AND u.SA = 1", sachant que cette requête va forcément me donner un et un seul résultat sur une seule colonne ?

Il est vrai que dans le cas présent, je pourrais me contenter de compter le nombre de lignes résultant de la requête. Si c'est 0, c'est que gugus 5 n'est pas admin, si 1, c'est qu'il est admin.

Mais il y a d'autres cas où je voudrais récupérer un varchar.

Alors, comment faire sans passer par des fech machins bidules ?

Merci pour votre aide, et vos conseils avisés. :zen::zen:
 
mysql_result ça te va pas ? Au pire tu t'écris une fonction pour ça... Je vois pas bien le problème.

Maintenant que je connais cette fonction, si : ça me va à la perfection !!! :D

Merci beaucoup :zen: ;) :coucou:
 
Effectivement, elle est pas mal celle-là.
Pour le moment, je ne faisais qu'avec google... mais quand on ne sais pas ce qu'on cherche... c'est plus dur... :rose:

:zen: