Requête mysql qui s'exécute pas et donne pas
misscasa2009
Messages postés
71
Statut
Membre
-
Dr Zoidberg Messages postés 547 Statut Membre -
Dr Zoidberg Messages postés 547 Statut Membre -
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:
$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());
Si vous avez une idée, merci
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:
$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());
Si vous avez une idée, merci
A voir également:
- Requête mysql qui s'exécute pas et donne pas
- Mysql community download - Télécharger - Bases de données
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Requete sql pix - Forum PHP
- Additions et multiplication dans des requêtes SQL ✓ - Forum MySQL
- 'Pip' n'est pas reconnu en tant que commande interne ou externe, un programme exécutable ou un fichier de commandes. ✓ - Forum Python