probleme mysql_numrows :s...

Petit nouveau ! | 4 Messages

26 févr. 2006, 21:49

Bonjour à tous !

Bon alors comme le dit le titre, j'ai un probleme avec ce bon numrows et vu que j'y connais pas grand chose et que j'apprend (et que accessoireement, j'en ai marre de bloquer dessus depuis 2 heures :D), je demande humblement de l'aide à qui veux bien m'accorder un peu de son temps :) !

Voilà le topo:
// On execute la requette de selection des donnees
$res = mysql_query("SELECT id,date,pseudo,compte,email FROM bernard_assets_membre WHERE pseudo = $pseudo AND pass = $pass");
			
// On compte le nombre de ligne des resultats 
// 1 : si valide 0 si aucun login ne correspond
$exist = mysql_numrows($res);
			
// Si la variable $exist = 0 -- login inexistant ou faux pass
     if(!$exist)
          {
               print '<center>Veuillez vérifier votre mot de passe ou votre login.</center>';
          }
(après ca continu mais bon...)

et le problème c'est qu'il me sort un gentils:

Warning: mysql_numrows(): supplied argument is not a valid MySQL result resource in /home/n/netty-trades/www/bernard-assets/membre_page.php on line 39


Depuis quand mysql_numrows() est une fonction non valide de mysql ?? :shock:


Donc voilà, c'est là que ca bloque et je sais pu quoi faire :( !

Merci à ceux qui voudront bien m'aider... si quelqu'un comprend d'où viens le problème :s.

Bisous à tous et bonne prog !

Flo

Mammouth du PHP | 19672 Messages

26 févr. 2006, 22:03

ça veut dire que ta requête retourne une erreur : essaye la requête directement dans phpMyAdmin, tu saurans de quoi il retourne.

Je te signale en outre que c'est mysql_num_rows() et non mysql_numrows()
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe: