Erreur de requête: You have an error in your SQL syntax; check t
thibault
-
Modifié par Whismeril le 17/08/2014 à 17:56
jordane45
Messages postés38150Date d'inscriptionmercredi 22 octobre 2003StatutModérateurDernière intervention29 avril 2024
-
18 août 2014 à 01:26
Bonjour, voila je viens vers vous car je trouve pas de solution a mon probleme je suis entrain de créer un site de location de salle je fait la partis 'avis et jai se message quand je veux les afficher pour la gestions :
Erreur de requête: You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(DATE, '%d-%m-%Y') AS 'Date'FROM avis ,salleWHERE id_salleORDER BY date6' at line 1
Code sql:
SELECT *FROM photo,titre,id_salle,date_format(DATE, '%d-%m-%Y') AS 'Date'FROM avis ,salleWHERE id_salleORDER BY date6
vous en penser quoi ? si vous voulais le code complet je peux lenvoyer sur une boite mail ou autre
Relis la requête que tu nous as posté... tu devrais y trouver l'erreur sans trop de soucis.
SELECT *
FROM photo,titre,id_salle,date_format(DATE, '%d-%m-%Y') AS 'Date'
FROM avis ,salle
WHERE id_salle
ORDER BY date6
-> Tu as mis deux FROM
-> Tu semble faire ton "select" via 2 tables ( avis et salle) .. hors tu ne fais aucun lien entre les deux..
-> Ton where semble incomplet...
WHERE id_salle
id_salle .... égale quoi ? ( id_salle_avis peut être (voir mon point précédent sur la jointure)..)
-> Tu n'as pas mis d'espaces avant ton FROM ni avant ton WHERE
En gros... tu dois déjà pouvoir corriger au niveau des deux FROM et des espaces de la façon suivante :
SELECT photo
,titre
,id_salle
,date_format(DATE, '%d-%m-%Y') AS 'Date'
FROM avis ,salle
WHERE id_salle
ORDER BY date6
Il te reste ton WHERE à corriger (ne serait-ce que pour la jointure entre tes deux tables).
17 août 2014 à 17:59