Ses derniers messages sur les forums
ORDER BY nom, machin
Comme çà ;)
Le GROUP BY sert a grouper les résultats, et non pas à les ordonner :)
Moi dans mon phpmyadmin, pour chaque table j'ai le lien suivant :
"Insérer des données provenant d'un fichier texte dans la table"
Et quand je click dessus, ca m'a tout l'air d'etre un truc d'importation de fichier csv.
Ben, tu importes ton fichier et basta, non ?
Et titre, est ce qu il apparait dans tes deux tables ??
Ben soit l'attribut est mal orthographié, et dans ce cas, verifie bien qu'il a le meme nom dans ta table et dans ton code php.
Soit, tu as invente cet attribut :)
PS : je pense surtout au premier cas
Simple, l'attribut numero n'existe pas dans ta table news.
Parce que si un jour tu modifies ta table en ajoutant des attributs, ben tu en selectionneras surement de trop pour certaines requetes.
Et de plus, en ecrivant explicitement le nom de tes attributs, cela te permet de bien "voir" ce que tu selectionnes :)
PS : Ne jamais faire de SELECT *.....
Les deux ont un champ qui s'appelle "discussion"
>> c'est ptet pour çà que ca merde :)
SELECT * FROM forum_messages, forum_reponses ORDER BY discussion DESC LIMIT '.$limit_init.','.$nombre_par_page.'
Là il faut preciser de quelle discussion il s'agit (table forum_messages ou table forum_reponses).
Donc, soit tu fais :
SELECT * FROM forum_messages, forum_reponses ORDER BY forum_messages.discussion DESC LIMIT '.$limit_init.','.$nombre_par_page.'
Soit tu fais :
SELECT * FROM forum_messages, forum_reponses ORDER BY forum_reponses.discussion DESC LIMIT '.$limit_init.','.$nombre_par_page.'
SQL est con : si tu ne lui dis pas à quelle table se rapporte l'attribut discution, lui il ne peut pas le deviner.
Et discussion, c'est un attribut de quelle table ?