Beegee a écrit :
et si tu remplaces par un fetch ? (mysql_fetch_row ou équivalent)
|
Oui ce que tu dit n'est pas bêtes et je pense que cela doit marcher, l'erreur viens bien de là.
Mais j'ai trouvé une autre solution.
en faite : "$result = mysql_result($requete,0);" récupère une valeur,
et "$result = mysql_fetch_row($requete,0);" récupère un tableau de valeur.
Or le "SELECT COUNT(*)" récupère 3 valeurs, toto, titi et tata donc le mysql_result était mal chhoisi.
Il me suffit donc de faire "SELECT COUNT(toto)" avec "$result = mysql_result($requete,0);" puisque de toute façon je veu juste compter un truc pour savoir si le couple existe.
Voilà maintenant ca marche et ca donne çà :
Code :
- $requete = mysql_query('SELECT count(toto) as nb from autorisation where toto=\'$toto\' and titi=\'$titi\' and tata=\'$tata\'');
- $result = mysql_result($requete,0);
- if ($result==0)
- {
- $droit="0";
- }
- else
- {
- $droit="1";
- }
- return $droit;
|