Forum-webmaster
Technique - programmation => PHP / MySQL => Message commencé par: valley le le 14-10-2008 a 15:58:29

Titre: [Résolu]Pb syntaxe
Posté par: valley le le 14-10-2008 a 15:58:29

Bonjour,

La version SQL que j'utilise est la 5.0.32 . Je souhaite faire une requête sur une table CONFIG, qui possède 2 champs "key" et "value". J'espère que vous pourrez m'aider car je commence à craquer...

Je tente d'exécuter ma requête sql dans un fichier .php, voici l'extrait ci-dessous. *************************************************************************************
<?php
mysql_connect("XX", "XXX", "XXX"); // Connexion à MySQL
mysql_select_db("XXX"); //

$reponse = mysql_query("SELECT value FROM config WHERE key = information") or die(mysql_error()); // Requête SQL
while ($donnees = mysql_fetch_array($reponse) )
{
echo $donnees['value'];
echo "<br />";
}
?>
********************************************************************

J'arrive à executer une requête simple mais quand j'affiche la condition WHERE, plus rien ne marche et j'ai le msg d'erreur suivant:

******************************************************************
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 'key=information' at line 1
******************************************************************

Merci pour votre aide,

Titre: Re:Pb syntaxe
Posté par: ToToMaStEr le le 14-10-2008 a 19:46:46

entre quote ton information ^^

Titre: Re:Pb syntaxe
Posté par: pppplus le le 14-10-2008 a 20:54:58

$reponse = mysql_query("SELECT value FROM config WHERE key = 'information' ") or die(mysql_error());

Titre: Re:Pb syntaxe
Posté par: valley le le 14-10-2008 a 21:53:47

Merci beaucoup à tous les 2, en effet ça marche bp mieux avec les quotes. Quel grand désespoir pour un si petit signe,

Mille mercis ;D

Titre: Re:Pb syntaxe
Posté par: ToToMaStEr le le 15-10-2008 a 22:04:13

Avec plaisir!


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.