Aller au contenu

Sujets conseillés

Posté

Bonjour,

Je tombe sur le message d'erreur suivant :

wrong parameter count for mysql_num_rows()...

Bon, j'ai cherché dans les doc, ce message devrait apparaitre quand il y a trop ou trop peu de paramettres passés à la fonction.

Mais mysql_num_rows() peut ne prendra aucun paramettre ! Et j'ai essayé en passant

$req="select cde from test_vente where cde=$var_com";
$res=mysql_query($req) or die('requete =>'.$req.'<br> error->'.mysql_error());
$nb=mysql_num_rows($res);

J'ai la même erreur :evil:

Merci de votre aide

Posté

Salut,

Je crois que tu t'es trompé, mysql_num_rows() doit prendre comme paramètre le résultat d'une requète select (cf : la doc)

Sur la doc tu trouveras aussi :

<?php

$link = mysql_connect("localhost", "mysql_user", "mysql_password");
mysql_select_db("database", $link);

$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);

echo "$num_rows Rows\n";

?>

Posté (modifié)

Salut,

Tu as la même erreur avec le code que tu as mis?

Tu es sur car cela m'étonne pas mal.

Je ne vois pas d'erreur dans ton code... en tout cas, ca ne saute pas aux yeux ^_^

Tu peux mettre ton code exact ? :)

@+

Portekoi

Modifié par portekoi
Posté

Merci de vos réponses,

Bon, je sais pas ce qui se passe, je pars bouffer, ça marche pas, je reviens, je n'ai plus d'erreur...

Ca restera un mystère...

A+

Posté

Non pas un mystère :

La requète renvoie une erreur lorsque le nombre de paramètres est faut.

$result = mysql_query("SELECT * FROM table1", $link);
$num_rows = mysql_num_rows($result);

Or :

Si la requète sql renvoie une erreur, le $result retourne un booleen (false), et donc mysql_num_rows renverra une erreur.

Posté

Merci Anomynus,

Il s'avere que que j'ai de gros problèmes de nombre de connexions simultanées. c'est peut être ça qui plantait la requete, et du coup, tout s"enchaine... mais redevient logique :)

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...