hallo,
folgender code bringt das gewünschte ergebnis:
sobald in die while-schleife jedoch diese bedingung >> if ( $last_login < $row[0] ) << eingefügt wird, gibt es 0 treffer:
$last_login und datum haben beide dieses format: "d. M y - H:i" --> "21. Jan 03 - 11:37"
in der db haben die felder das format varchar(30) und "$last_logín" ist in jedem fall kleiner als "datum".
eine testzeile mit folgendem code ist ok:
wo sitzt der fehler?
gruss, wolfgang
folgender code bringt das gewünschte ergebnis:
PHP-Code:
$result = mysql_query("SELECT datum FROM sm_records WHERE user_id <> '$id'");
while ($row = mysql_fetch_row($result))
{
$anzahl++; echo "$row[0]<br>";
}
PHP-Code:
while ($row = mysql_fetch_row($result))
{
if ( $last_login < $row[0] ) { $anzahl++; echo "$row[0]<br>"; }
}
in der db haben die felder das format varchar(30) und "$last_logín" ist in jedem fall kleiner als "datum".
eine testzeile mit folgendem code ist ok:
PHP-Code:
if ($last_login < $datum) {echo "last_login ist kleiner!";} else { echo "last_login ist grösser!";}
gruss, wolfgang
Kommentar