Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Hilfe bei Where [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Hilfe bei Where


 
DukeNude
06-08-2002, 12:06 
 
ich brauche eine ganz bescheuerte MySQL-Query, bei der ich kläglich scheitere:

Ich habe 3 Tabellen: user, events, angemeldet
Aufbau:
user: userid|username|mail|userlevel
events: eventid|eventname|eventdate
angemeldet: useri|eventid

jetzt möchte ich allen Usern ein Mail schicken, die sich noch NICHT für ein Event angemeldet haben, das zwischen Heute und in 3 Tage stattfindet und deren User-Level 2 ist. Das ganze hab ich hingebracht, indem ich "where angemeldet.userid <>user.userid" gemacht habe und nur EIN Event in den nächsten drei Tage stattgefunden hat. Sobald mehrere Events stattfinden, bekomme ich alle User mehrfach und nix passt mehr....

bitte um Hilfe :(

 
tj99de
06-08-2002, 12:54 
 
Häng da noch mal ein " && events.eventid=angemeldet.eventid" hinter.
Das müßte dann eigentlich schon reichen.

 
DukeNude
06-08-2002, 13:01 
 
schon gemacht, er gibt mir retour:

je 2 x die Leute, die schon angemeldet sind und je 4 x die Leute, die noch nicht angemeldet sind (bei 4 Events)


Alle Zeitangaben in WEZ +2. Es ist jetzt 21:56 Uhr.