erreur sql dans pnForum
Auteur Sujet
Post 
Bonjour,
Certains nouveaux messages (posts) postés dans pnForum ont leur attribut forum_id à 0 et donc ne s'affichent dans aucun forum.
Je reçois par mail une erreur 1064
Citation :
Database error number:
1064

Database error message:
You have an error in your SQL syntax near 'AND
u.pn_uid = fs.user_id
AND u.pn_email <> ''' at line 8

ce qui laisse penser qu'il y un ' en trop.

J'ai été voir où ça se trouve dans mon code et j'ai trouvé ça :

  1.     $sql = "SELECT DISTINCT u.pn_uid, 
  2.                             u.pn_email, 
  3.                             u.pn_name, 
  4.                             u.pn_uname 
  5.             FROM " . $pntable['users'] . " as u, 
  6.                  " . $pntable['pnforum_subscription'] . " as fs 
  7.             WHERE fs.forum_id=".pnVarPrepForStore($forum_id)." 
  8.               AND u.pn_uid = fs.user_id 
  9.               AND u.pn_email <> ''"; 


Dans le code je ne vois pas de ' en trop !

Avez-vous une solution à ce problème qui se produit parfois ?

modifié par : titiplanti, 06 Sep 2007 - 01:44
Données personnelles Accueil