Seite 1 von 1

Suche nach nicht beantworteten Umfragen

Verfasst: 28.11.2007 22:18
von Walter65
Hallo zusammen,

ich bin mir jetzt nicht sicher, ob ich das richtige Forum für meine Anfrage gewählt habe; falls nein, bitte entsprechend verschieben!

In meine Forenübersicht würde ich gerne einen Link einbauen, der dazu führt, dass mir als Topic-Übersicht (wie bei "Beiträge seit dem letzten Besuch anzeigen") alle Umfragen angezeigt werden, die ich noch nicht beantwortet habe. Also einen Aufruf der search.php, allerdings mit anderem Parameter (z.B. search_id=votes).

Mit meinen spärlichen SQL-Kenntnissen konnte ich es bereits realisieren, dass mir die letzten Umfragen angezeigt werden; allerdings eben alle - ohne die Einschränkung "nur noch nicht beantwortete". Meine SQL-Kenntnisse reichen dafür nicht aus. Wer kann mir hier weiterhelfen?
In der search.php habe ich momentan folgendes SQL-Statement eingebaut:

Code: Alles auswählen

$sql = "SELECT post_id, t.*, f.forum_id
FROM " . TOPICS_TABLE . " t, " . POSTS_TABLE . " p, " . FORUMS_TABLE . " f
WHERE p.topic_id = t.topic_id
AND f.forum_id = p.forum_id
AND t.topic_vote = 1
$auth_sql
ORDER BY t.topic_id DESC LIMIT 0,25";
Wie müsste das SQL-Statement aussehen, das mir nur die Umfragen anzeigt, an denen ich noch nicht teilgenommen habe?

Ich freue mich auf eure Antworten! :-)
Liebe Grüße
Walter65

Verfasst: 30.11.2007 18:56
von Walter65
[ externes Bild ] *vorsichtig schieb* ;-)

Gibt's denn keinen SQL-Crack hier?

Verfasst: 04.12.2007 23:01
von Walter65
*schieb* ;-)

Verfasst: 18.12.2007 14:12
von Walter65
Gibt es hier tatsächlich niemanden, der genug Ahnung von Datenbanken und SQL hat, um mir eine Antwort zu geben? :(
Vielleicht ist die Lösung ja auch irre aufwändig. :o Dann soll man mir das bitte sagen.
Im Moment gehe ich aber davon aus, dass ich das o.g. SQL-Statement nur "ein wenig" abändern muss, um zum Ziel zu kommen. Aber vielleicht bin ich da ja auf dem "Holzweg". :roll:
Viiieelen Dank jedenfalls im Voraus für jede Antwort, die mich irgendwie weiterbringt.

Walter65

Verfasst: 22.02.2008 12:03
von Walter65
Neuer Versuch *schieb* ;-)