okay,
ich habe nun also das feld in der tabelle Datum zu "datetime" umgeformt sowie das current_date in now() in der folgenden zeile geändert:
...
else
{
mysql_query("INSERT INTO Logins (Datum, ID) VALUES (now(),'$id') ");
...
die richtige zeit wird mir nun in der tabelle angezeigt.
allerdings bei der folgenden syntax:
mysql_query("DELETE FROM x WHERE Datum=now()-24h WHERE ID='$id'");
folgende idee:
mysql_query("DELETE FROM x WHERE Datum=now()-time()+0*24*0*0, WHERE ID='$id'");
ist dies so machbar? da die zeile nicht angesprochen wurde, gehe ich davon aus, dass die if else befehle sonst soweit korrekt sind?
mysql_query("SELECT COUNT(*) FROM Logins WHERE ID='$id'");
$result = mysql_result($result,3);
if($result == 3)
{
}
else
allerdings nach überprüfung schreibt er mir immer noch mehr als 3 einträge in die tabelle.
für kosntruktive hilfe bin ich immer dankbar.