Marco Gutenhof
Grünschnabel
Hallo,
ich bin nicht so geübt darin zwei Tabellen auf einmal abzufragen, habe es bisher auch immer vermieden, doch jetzt ist der Zeitpunkt gekommen, an den ich nicht mehr daran herumkomme...
Als Script-Sprache benutze ich PHP.
Aufbau der Tabellen:
forum_threads
id___forum_id___fixed
1__________1_____1
2__________1_____0
3__________2_____1
und
forum_posts
id___forum_id_______postdate
1__________1_______20031118191305
2__________1_______20031118191307
3__________2_______20031118191309
Folgende Queries:
$query = "SELECT * FROM forum_threads, forum_posts WHERE forum_threads.forum_id='$id' ORDER BY forum_threads.fixed DESC, forum_posts.postdate DESC LIMIT $limit";
$query = "SELECT * FROM forum_threads, forum_posts WHERE forum_threads.forum_id='$id' AND forum_posts.postdate BETWEEN (forum_posts.postdate - ($timeback*24*60*60)) AND NOW()";
Leider funktionieren sie so nicht, auch nach mehrmaligen experimentieren ist es mir nicht gelungen die Abfrage zum Laufen zu bringen.
ich bin nicht so geübt darin zwei Tabellen auf einmal abzufragen, habe es bisher auch immer vermieden, doch jetzt ist der Zeitpunkt gekommen, an den ich nicht mehr daran herumkomme...
Als Script-Sprache benutze ich PHP.
Aufbau der Tabellen:
forum_threads
id___forum_id___fixed
1__________1_____1
2__________1_____0
3__________2_____1
und
forum_posts
id___forum_id_______postdate
1__________1_______20031118191305
2__________1_______20031118191307
3__________2_______20031118191309
Folgende Queries:
$query = "SELECT * FROM forum_threads, forum_posts WHERE forum_threads.forum_id='$id' ORDER BY forum_threads.fixed DESC, forum_posts.postdate DESC LIMIT $limit";
$query = "SELECT * FROM forum_threads, forum_posts WHERE forum_threads.forum_id='$id' AND forum_posts.postdate BETWEEN (forum_posts.postdate - ($timeback*24*60*60)) AND NOW()";
Leider funktionieren sie so nicht, auch nach mehrmaligen experimentieren ist es mir nicht gelungen die Abfrage zum Laufen zu bringen.