Salut les developpeurs php ^^,
j'ai fait il y a assez longtemps un forum qui est fini mais qui n'était pas très optimisé (requetes dans les boucles etc..)
et la je rencontre un problème pour selectionner les sujets mais aussi leurs nombre de réponses, mais le problème est que je ne sais pas quoi mettre a la place du (?) ..
Je fais un count(*) de la table postes pour avoir le nbr de mess quand l'id du sujet dans postes (p.sujet) = id du sujet dans sujets (s.id) mais faut aussi que id du sujet(s.id) = id du sujet qu'on traite acutellement. J'ai essayé de faire s.id = idsujet mais erreur pas de 'idsujet' in 'on clause'...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT s.id AS idsujet,s.titre,s.auteur,s.importance, (SELECT COUNT(*) FROM postes p LEFT JOIN sujets s ON p.sujet = s.id AND s.id = (?)) AS nbrmess FROM sujets s LEFT JOIN postes p ON s.categorie = "'.$_GET['nom'].'" ORDER BY importance,s.id DESC LIMIT ' . $premierSujet . ', ' . $nb_sujets.'
J'espere avoir bien détailler mon problème pour que vous m'aidiez ^^
Merci d'avance,
legende.
Partager