Erreur requête

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur requête

par Skafari » 28 août 2007, 09:32

Merci Ryle et @rthur j'ai suivi vos conseilles et du coup j'ai résolue mon problème :wink: .

Merci beaucoup !
[Sujet Resolue]

par @rthur » 28 août 2007, 00:30

Bonjour,

Fais un echo de ta requête avant son exécution et teste là ensuite dans phpMyAdmin, tu devrai obtenir un message d'erreur + compréhensible...

par Ryle » 27 août 2007, 23:26

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "SQL & Bases de données".


Affiche la requête générée pour voir ce qui ne va pas. Vérifie que les valeurs du limit sont bonnes.
Par ailleurs ton group by devrait inclure tous les champs non groupés ramenés par ta requête :
n.id, n.titre, n.contenu, n.pseudo et n.timestamp_validation

Erreur requête

par Skafari » 27 août 2007, 20:51

Bonsoir à tous !

J'ai un problème... :lol: Lorsque j'essaye d'éxécuter la requête suivante:
		$requete_news = mysql_query('SELECT n.id, n.titre, n.contenu, n.pseudo, n.timestamp_validation, COUNT(c.id) AS nb_commentaire
FROM news n LEFT JOIN commentaire c ON n.id=c.idnews WHERE n.valide=1 GROUP BY n.id ORDER BY n.timestamp_validation DESC LIMIT '.$from.', '.$limit_par_page) OR die(mysql_error);
J'ai un message 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 ''