mysql_num_rows()

Répondre
tine444
le 27/01/2005 à 11:23
tine444
Bonjour tout le monde
voila j'ai un souci, quand je veux voir ma page , il m'affiche ca :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in c:\program files\easyphp1-7\www\ffg\news\lesnews_fr.php3 on line 45

Je sais pas comment faire pour corriger cette erreur
dans mon code j'ai :
$resultat = mysql_db_query("$base","select * from $table order by date desc Limit $debut,$nnp",$connexion);
$num = mysql_num_rows($resultat);

Pouvez vous m'aider

Merci
i M@N
le 27/01/2005 à 11:45
i M@N
Hello !

Souci de concaténation je pense ...
Essaye ça :
$resultat = mysql_db_query("$base","select * from $table order by date desc Limit ".$debut.",".$nnp."",$connexion);
$num = mysql_num_rows($resultat);

@+...
One Love, One Heart, One Unity.
LA GLOBULE
le 27/01/2005 à 11:59
LA GLOBULE
Décompose ton bazar pour voir qu'elle est l'erreur retournée :

<?php
$sql = "SELECT * from $table order by date desc Limit $debut,$nnp";
$resultat = mysql_db_query($base, $sql, $connexion) or die ('Erreur SQL !'.$sql.''.mysql_error());
$num = mysql_num_rows($resultat);
?>


Toujours penser au or die en phase de développement, sinon, sans les erreurs retournées, c'est pas évident de trouver les erreurs :)
tine444
le 27/01/2005 à 12:48
tine444
Super,
merci ca fonctionne (j'avais mis un espace après le nom de ma base !)

J'ai juste cette erreur :

Undefined offset: 2 in c:\program files\easyphp1-7\www\ffg\news\lesnews_fr.php3 on line 70

et mon code est : list ($year, $month, $day) = split ("/", $rest);

merci
tine444
le 27/01/2005 à 12:53
tine444
ouahh

youpi j'ai trouvé !! lol
en fait il fallait mettre :
split('[/.-]', $rest);

Merci encore
Plus facile pour une débutante de faire du code quand on sait que vous êtes la !!

Martine
Répondre

Ecrire un message

Votre message vient d'être créé avec succès.
LoadingChargement en cours