Bonjour,
J ai un petit soucis...
Je suis en train de faire un moteur de recherche me permettant de verifier si certaines données sont déjà présentes dans la base...J'ai donc fait un formulaire dans lequel j'entre le type de lot et un mot clé.
Le probleme c est que lorsque je clique sur "chercher" cela m affiche l erreur suivante :
Erreur SQL !
Resource id #4
You have an error IN your SQL syntax; CHECK the manual that corresponds TO your MySQL server version FOR the RIGHT syntax TO USE near 'Resource id #4' at line 1
Voici le code:
<?php
include ('dbconnect.php');
if ($typelots == 'Argent')
{
$sql=mysql_query("SELECT * FROM listeconcoursArgent WHERE nomconcoursargent LIKE '%$motcle%'") or die('Impossible d insérer les données dans la base'.mysql_error());
// on envoie la requête
$req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
if (!$req)
{
echo "query = ".$sql."\n";
echo "mysql_errno = ".mysql_errno($link)."\n";
echo "mysql_error = ".mysql_error($link)."\n";
exit;
}
if (mysql_num_rows($req) > 0)
{
// on fait une boucle qui va faire un tour pour chaque enregistrement
while($data = mysql_fetch_array($req))
{
echo '<table width="352" height="101" border="0">
<tr>
<td width="137"><div align="center">'.$data['nomconcoursargent'].'</div></td>
</tr>
</table>';
}
}
else
{
echo "<font color=red size=3></font><b>Aucun jeu concours similaire n'a été trouvé !</b></color>";
}
}
?>
Qu est ce qui cloche car je n arrive pas à voir ou est l erreur...?
Merci
Configuration: Windows XP
Firefox 2.0.0.9