Hm... ich weiß nicht was du hast, aber deine Daten funz problemlos. Irgendwo bei deinem Code gibts Fehler. Wie ist denn error_reporting eingestellt? Schon mal einfach echo mysql_error() direkt unter mysql_query gesetzt?
abfrage mit vergleichendem datum
Einklappen
X
-
hoi asp2php,
danke erstmal das du dir die mühe gemacht hast, das auszuprobieren.
werde deinen tipp mal direkt befolgen,
hatte mir bis jetzt die abfrage als echo ausgeben lassen,
sind halt keine fehler aufgetreten...
sage bescheid, wenn ich s gefunden habe,
bis hierhin erstmal danke ich die/den "helfer".
gruss
bastain
Kommentar
-
heureka!
also wenn ich die abfrage folgendermassen mache:
PHP-Code:$abfrage="SELECT links_user.*, links_links.* FROM links_user,
links_links WHERE links_links.Datum > 1097494186 AND
links_user.user_id='$_SESSION[user_id]'
ORDER BY links_links.Datum DESC";
1097494186 ist das "last_login Datum" aus der links_user tabelle.
hat jetzt wer eine ahnung, was falsch sein kann?
b.Zuletzt geändert von asp2php; 11.10.2004, 13:45.
Kommentar
-
Original geschrieben von bastian
hat jetzt wer eine ahnung, was falsch sein kann?
1. Warum setzst du den SESSION-Wert in '?
2. es ist besser den String an der Stelle aufzutrennen und mit . arbeiten und den Stringindex richtig in ' setzen, etwa so:
...".$_SESSION['user_id']."...
ist einfach sauberer
wie gesagt, mit den Daten habe ich bei mir keine Probleme, ich habe deine Abfrage sogar 1:1 abgesetzt.
Kommentar
-
bitte nicht schlagen,
aber meine vermutung wird sich wohl bestätigen:
bei jedem einloggen, wird das "last-login-datum" aktualisiert.
daher findet man auch keinen link, der älter ist als das last-login-datum,
da dieses ja das aktuelleste datum ist...
was-mach-ich-bloss - was-mach-ich-bloss
Kommentar
Kommentar