[mysql_num_rows] passe pas chez mon hebergeur

Fermé
Sylvain - 16 juin 2006 à 15:48
smellems Messages postés 135 Date d'inscription vendredi 28 avril 2006 Statut Membre Dernière intervention 4 mai 2012 - 16 juin 2006 à 18:23
En local sur ma machine :

$conn = bdd_connect();
$query = "Ma requete";
$result = mysql_query($query);
$tuples=mysql_num_rows($result);

$tuples me renvoie le nombre d'enregistrements...

mais sur mon hebergeur j'ai ce message d'erreur
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource

avez vous une idée ?

Merci d'avance...
A voir également:

1 réponse

smellems Messages postés 135 Date d'inscription vendredi 28 avril 2006 Statut Membre Dernière intervention 4 mai 2012 46
16 juin 2006 à 18:23
Salut,
il y a une erreur dans ta requète SQL. tu devrais toujours faire

if($result)
{
$tuples=mysql_num_rows($result);
}

ou

if ($result AND mysql_num_rows($result))
{
...
}

comme ça si $result n'est pas vrai il n'exécute pas mysql_num_rows()

bonne chance
0