Bonjour tout le monde,
je voudrais insérer dans une table 'searchterms' des valeurs récupérer via une autre table et que j'ai stocké dans une variable, mais le problème c'est que la la requête d'insertion ne s'exécute pas et quand je fais or die or die(mysql_error())
Voilà mon code:
Si vous avez une idée, 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
31 $Mot=$_REQUEST["Mot"]; //on enleve les espaces avant et apres la chaine $mot=trim($Mot); //on explose la chaine si il y a différent mot clés $array=explode(' ',$mot); $query = "SELECT lien FROM search WHERE keyword LIKE \"%$array[0]%\" OR titre LIKE \"%$array[0]%\""; for ($i=1;$i<count($array);$i++){ $query.="OR keyword LIKE \"%$array[$i]%\" OR titre LIKE \"%$array[$i]%\""; } $query.=" limit 1"; $result = mysql_query($query); $num_rows = mysql_num_rows($result); $row = mysql_fetch_row($result); $myLink=$row[0]; /*echo $myLink ;*/ /*echo $num_rows;*/ $nbr_search=1; $query="INSERT INTO searchterms (id, term, lien_tc, nbsearches) values('','$Mot','$myLink','$nbr_search')" or die(mysql_error());
Partager