hadjiphp
Messages postés30Date d'inscriptiondimanche 11 janvier 2009StatutMembreDernière intervention12 juin 2009
-
24 avril 2009 à 20:32
kohntark
Messages postés3705Date d'inscriptionlundi 5 juillet 2004StatutMembreDernière intervention27 avril 2012
-
24 avril 2009 à 22:10
Bonjour,
merci pour ce site et souhaite de trouver tous ce que je veux.
je vous remercie.
Bonjour,
j'ai une question :
j'ai un programme qui permet de prendre une chaine de caractére et chercher dans la base de données et sélectionnée tout les "termes" pour de tel sorte que le terme entrée par l'utilisateur t egale au terme qui existe dans la base aprés la selection.
voila mon code :
$champs11 = "offre d'emploi"
$mot=$champs11;
$nbmots=str_word_count($mot);
$tabmots=str_word_count($mot,1);
print "'";
for($i=0;$i<$nbmots;$i++)
{
print $tabmots[$i];
if ($i!=$nbmots-1) print"+";
}
$prms="";
for ($i=0;$i<$nbmots;$i++)
{
if($i==0) $prms="AND (";
$prms=$prms."occure LIKE '%".$tabmots[$i]."%'";
if ($i!=$nbmots-1) $prms=$prms." OR ";
else $prms=$prms.") ";
}
$sqlactv=mysql_query("select occure from stage where terme =".$prms."");
print " Résultat(s) trouvé(s): ".mysql_num_rows($sqlactv)."
";
mais il s'affiche une erreur dans le code ce qui est en gras :
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in e:\easyphp1-8\www\application\indexer_recherche.php on line 163
svp a ce q'il ya qlq peut me répondre.
merci d'avance.