argument non valide dans une requete mysql
salut,
SVP qui peux me aidé pour trouvé l'erreur , j'ai cette requête, il pareil juste mais il m'affiche ce Warning : mysql_fetch_array(): supplied argument is not a valid MySQL result resource in d:\apache group\apache\www\sidimhamed\search.php on line 66
Code:
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
|
if (isset($_POST['mot']))
$list = explode(",", $_POST['mot']);
else
$list = array();
$selectrub="SELECT * FROM rub_table WHERE etat='1'";
$resultrub_search=mysql_query($selectrub, $connexion) or die (mysql_error());
while ($row_rub_search=mysql_fetch_array($resultrub_search))
{
$table=$row_rub_search[1] ;
$query_search .= "SELECT $table.id, $table.texte FROM $table WHERE $table.etat='1'"; if (! empty($list)){
$query_search .=" AND (($table.texte LIKE '%".trim($list[0])."%'))";
for ($i=1; $i<count($list); $i++)
$query_search .=" OR ($table.texte LIKE '%".trim($list[$i])."%')";
}
}
$search = mysql_query($query_search, $connexion);
while ($row_search=mysql_fetch_array($search))
echo $row_search[1] ; |
la ligne 66 c'est : while ($row_search=mysql_fetch_array($search))
Merci d'avance