Problème avec une requête mysql

Fermé
rubikspirit - 21 févr. 2009 à 18:30
 FashionBledien - 21 févr. 2009 à 21:44
Bonjour à tous !

Je viens demander votre aide car j'ai un soucis avec une de mes requêtes SQL qui me pose problème :

mysql_connect($serveur, $login, $password);
mysql_select_db($bd);

$reponse1 = mysql_query("SELECT * FROM ressources_images WHERE picture LIKE '%'.$keyword.'%'");
$retour = mysql_query("SELECT COUNT(*) AS nbre_entrees FROM ressources_images WHERE picture LIKE '%'.$keyword.'%'");
$donnees = mysql_fetch_array($retour);

if( $donnees['nbre_entrees']=="0" )
echo '<b>Il n\'y a pas de d\'images pour votre recherche.</b>';
else {

echo '<div id="myImageFlow" class="imageflow">';

// On fait une boucle pour lister tout ce que contient la table :

while ($data1 = mysql_fetch_array($reponse1) )
{

.........

La fin, elle est juste, c'est au niveau de la syntaxe de $reponse1 et $retour que j'ai des soucis, SQL me renvoie l'erreur :

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\newversion\pages\picture_search.php on line 81

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in C:\wamp\www\newversion\pages\picture_search.php on line 91


Et je ne sais pas comment rédiger correctement ces requêtes...

Pouvez-vous m'aider ?

Merci beaucoup !

3 réponses

FashionBledien
21 févr. 2009 à 18:37
Dans tes deux requêtes, remplace ça '%'.$keyword.'%' par ça '%$keyword%' et je crois que ça devrait marcher =)
0
merci beaucoup ! ca fonctionne bien comme ca !

merci !
0
FashionBledien
21 févr. 2009 à 21:44
De rien =)
0