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
la ligne 66 c'est : while ($row_search=mysql_fetch_array($search))
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 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] ;
Merci d'avance
Partager