Bonjour,
En utilisant le code qui suit j'obtiens un Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource...

J'ai essayé beaucoup de solution mais là je suis vraiment bloqué,
Est-ce que quelqu'un pourrait m'expliquer la cause de ce message ?

Merci !

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
$debut = ($page - 1) * $limit; // start (requete mysql)

// NOMBRE TOTAL D'ENREGISTREMENTS REPONDANT A LA REQUETE
$requete=mysql_db_query("$sql_bdd","select count(*) from recherches where (produit like $phrase order by produit",$db_link);
$nb_total=mysql_result($requete,0,"count(*)");

$requete=mysql_db_query("$sql_bdd","select * from recherches where (produit like $phrase limit $debut,$limit",$db_link);
$num=mysql_num_rows($requete);


// DEFINITION DU MESSAGE A AFFICHER
if ($num==0) {echo "Désolé, aucune page de ce site ne contient <b>$motSaisi</b>...";} /* chang  la variable appel*/
else if ($mot=="") 	{echo "";}
else if (strlen($mot)<2) {echo "Veuillez saisir au moins 2 caractères.";}
	
// AFFICHAGE DES RESULTATS
else {

echo "<b>$nb_total</b> r&eacute;ponse";
if ($nb_total>1) {echo "s";}
echo "<br>$texte";

$i=0;
while($i<$num)
	{
	$produit=mysql_result($requete,$i,"produit");
	{echo "<br><br>$produit<br><br> \n";
}
	$i++;