Boucle comparer bdd / tableau
Bonjour,
je sais que c'est un peu con et c'est une boucle à la con... mais je pige vraiment pas comment faire.
En gros, j'ai des mots clefs en bdd et je voudrais comparer avec une liste de mots clefs stockés dans un tableau.
Je voudrais comparer mes mots en bdd avec cela mis en tableau.
Si le mot n'existe pas dans la bdd et qu'il existe dans le tableau alors je voudrais l'ajouter en base...
Le problème c'est que j'utilise une boucle et de ce fait il me boucle également ma requête d'insertion... :)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| while(($result=mysql_fetch_array($req))!=NULL)
{
foreach($tabKw as $value)
{
$ok = 0; // mot déjà dans la bdd
if($value == $result['lib_sugg'])
{
$ok = 1; // mot non présent
}
}
if($ok == 1) // insertion dans la base
{
//mysql_query("insert into suggestion_google_keywords (num_sugg,lib_sugg) values (0,'".$value."')");
echo $value." différent de ".$result['lib_sugg']."<br />";
}
} |