Bonjour
je suis en train de tester ESCAL (super) mais j’ai un petit bug dans l’espace privée.
Quand je clique sur A suivre j’ai petite fenètre rouge qui apparait avec les messages suivant :
Erreur SQL 1052
Champ : ’statut’ dans where clause est ambigu
SELECT articles.id_article, articles.titre, articles.id_rubrique, articles.statut, articles.date, articles.lang, articles.id_trad, articles.descriptif, petitions.id_article AS petition FROM spip_articles AS articles LEFT JOIN spip_petitions AS petitions ON articles.id_article=petitions.id_article WHERE statut=’publie’ ORDER BY date DESC LIMIT 0,4
Erreur SQL 1054
Champ ’versions.id_article’ inconnu dans field list
SELECT versions.id_version, versions.id_auteur, versions.date, versions.id_article, articles.statut, articles.titre FROM spip_versions AS versions LEFT JOIN spip_articles AS articles ON versions.id_article = articles.id_article WHERE versions.id_version > 1 AND articles.statut IN (’prop’,’publie’) ORDER BY versions.date DESC LIMIT 0, 10
Effectivement quand on prend les requetes et qu’on les tests dans phpmyadmin il manque le nom de la table devant article dans la clause where.
J’ai cherché dans le code mais j’ai peur de modifier le code et d’avoir des effets de bords.
mon environnement :
Win XP
easyphp 5.3.9
– PHP 5.3.9
– Apache 2.2.21 VC9
– MySQL 5.5.20
Merci de votre aide