Page 1 sur 1

mysql_num_rows()

Posté : 06 nov. 2005, 19:14
par gaet666
Salut,

J'ai un prob, Lors du chargement de ma page, un message d'eereur s'affiche:

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/humourwe/www/videos.php on line 112

Voici le code a la ligne 112:
<?
	// nombre total
	$nb="select * from videos and idcat order by date desc";
	if ($idcat==0) {$nb="select * from videos where valide order by date desc";}
	$rnb=mysql_query($nb);
	$total=mysql_num_rows($rnb);
	// nombre par page
	$page=5;
	
	for ($i=1;$i<($total/$page);$i++) {
		if ($i!=$idpage) {echo "<A href=\"videos.php?cat=$idcat&tri=$tri&page=$i\">$i</A>&nbsp;&nbsp;";}
		else {echo "$i&nbsp;&nbsp;";}
		}
	?>
C'est
$total=mysql_num_rows($rnb);
qui est réellement a la ligne 112.

Je ne comprends pas ou est le prob, que dois-je faire ???

Ciao,

Gaetan

Posté : 06 nov. 2005, 19:18
par Vaedan
ta requete SQL est fausse !
where implique une condition telle que nom = 'jean' ou encore id = 5.

Code : Tout sélectionner

SELECT * FROM videos ORDER BY date DESC

Posté : 06 nov. 2005, 19:23
par gaet666
Juste !!!

Est-ce que cette requete est bonne ?
	$nb="select * from videos where idcat order by date desc";
	if ($idcat==0) {$nb="select * from videos order by date desc";}

Posté : 06 nov. 2005, 19:25
par Vaedan
...

pitié, merci de tester avant de poser des questons (et de lire ce que j'écris) !

Posté : 06 nov. 2005, 19:37
par gaet666
:oops: :oops: :oops:

deso, je ferai attention les prochaines fois !