[PHP/MySQL] Erreur #1064 lors d'un SELECT [Résolu/Fermé]

Signaler
Messages postés
52
Date d'inscription
samedi 26 mars 2005
Statut
Membre
Dernière intervention
27 juin 2007
-
Messages postés
52
Date d'inscription
samedi 26 mars 2005
Statut
Membre
Dernière intervention
27 juin 2007
-
Bonjour

J'ai un problème de requete MySQL qui est pourtant très simple..

$sql = "SELECT item,lien FROM administrateur WHERE option='membres' ORDER BY place";


option est un champ TEXT et place un INT

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 'option='membres' ORDER BY place' at line 1

Merci pour votre aide.

2 réponses

Messages postés
2480
Date d'inscription
vendredi 29 octobre 2004
Statut
Contributeur
Dernière intervention
13 février 2018
594
Salut,

Et en mettant un espace entre item, et lien ?

Et après comment appel tu $sql ?
Messages postés
52
Date d'inscription
samedi 26 mars 2005
Statut
Membre
Dernière intervention
27 juin 2007
8
Tout d'abord merci pour ta réponse.

Mais j'ai déjà essayé avec et sans esapces et j'ai essayé nombre de combinaisons infructueuses...

$link = mysql_connect($hostname, $username, $password);

//$sql = "SELECT item,lien FROM administration";
$sql = "SELECT item,lien FROM administrateur WHERE option='membres' ORDER BY place";
ùysql_select_db($db);
$result = mysql_query($sql) or die(mysql_error());

Voilà le code dans lequel est utilisé $sql, la ligne en commentaire marche mais ne permet pas de faire le tri des différentes options.

J'espère avoir été assez précis sur le problème, si non que faudrait-il de plus pour le résoudre ?
Messages postés
52
Date d'inscription
samedi 26 mars 2005
Statut
Membre
Dernière intervention
27 juin 2007
8
Bon je suis désolé pour le dérangement.. Il se trouve que la requete ne collait pas avec ma base SQL. Une bête erreur.

De plus l'utilisation de ` (Alt Gr+7) autour du nom des champs ne fait pas de mal ;)

Merci pour votre aide.