Hallo!
Ich arbeite derzeit an meinem Forum weiter. Dabei habe ich eine recht komplexe MySQL Abfrage gebastelt, die folgendes macht:
Kategorien und Foren aus Datenbank holen, Themen und Beiträge pro Forum berechnen sowie das aktuellste Thema anzeigen (so wie hier im Forum halt).
Diese Abfrage hat ca. 4763 Zeichen (zu lang um diese hier zu posten, bei Bedarf mach ich das aber.).
Nun ist es aber so, dass die Abfrage nicht korrekt funktioniert. Ich bekomme zwar die Kategorien und Foren richtig gelistet, sehe auch, in welchem Forum wieviele Themen und Beiträge sind, aber es kommt immer wieder mal vor, dass mir das zuletzt aktive Thema nicht ausgegeben wird. Stattdessen ist das Ergebnis = 0.
Leider habe ich keinerlei Anhaltspunkte, warum das letzte Thema mal ausgegeben wird oder nicht, da mir MySQL hier keine Fehlermeldung ausgibt. Entweder ich bekomme das letzte Thema angezeigt, oder eben nicht.
Ich habe auch schon versucht, an unterschiedlichen Stellen eine Abfrage zwischenzuschalten. Jedoch hat mir dies auch keinerlei Erkentnis über die Problematik gebracht.
Daher wäre meine Frage, ob jemand von Euch eine Idee hat wie ich den Fehler finden kann der dafür verantwortlich ist. Macht evtl. MySQL da nicht mehr mit, weil die Abfrage zu lang ist?
Merci...
Ich arbeite derzeit an meinem Forum weiter. Dabei habe ich eine recht komplexe MySQL Abfrage gebastelt, die folgendes macht:
Kategorien und Foren aus Datenbank holen, Themen und Beiträge pro Forum berechnen sowie das aktuellste Thema anzeigen (so wie hier im Forum halt).
Diese Abfrage hat ca. 4763 Zeichen (zu lang um diese hier zu posten, bei Bedarf mach ich das aber.).
Nun ist es aber so, dass die Abfrage nicht korrekt funktioniert. Ich bekomme zwar die Kategorien und Foren richtig gelistet, sehe auch, in welchem Forum wieviele Themen und Beiträge sind, aber es kommt immer wieder mal vor, dass mir das zuletzt aktive Thema nicht ausgegeben wird. Stattdessen ist das Ergebnis = 0.
Leider habe ich keinerlei Anhaltspunkte, warum das letzte Thema mal ausgegeben wird oder nicht, da mir MySQL hier keine Fehlermeldung ausgibt. Entweder ich bekomme das letzte Thema angezeigt, oder eben nicht.
Ich habe auch schon versucht, an unterschiedlichen Stellen eine Abfrage zwischenzuschalten. Jedoch hat mir dies auch keinerlei Erkentnis über die Problematik gebracht.
Daher wäre meine Frage, ob jemand von Euch eine Idee hat wie ich den Fehler finden kann der dafür verantwortlich ist. Macht evtl. MySQL da nicht mehr mit, weil die Abfrage zu lang ist?
Merci...
Kommentar