Warum geht denn das schon wieder nicht???

Feldhofe

Erfahrenes Mitglied
Hi!

Ich hänge immer noch an diesen Datumssachen, diesmal schon wieder an einem neuen Problem:

Das Script soll jede Minute die Besucherzahl wieder auf Null setzen.
In der Spalte "zeit" der Tabelle "besucher" sind die Uhrzeiten jedes Besuches als DATETIME gespeichert. Ausgabe ist dummerweise immer 0, obwohl, der letzte Besucher noch in dieser Minute gekommen ist (auch Reload bringt nichts, bleibt Null):

PHP:
$maxdatum = mysql_query("SELECT max(zeit)FROM besucher");
$nulluhr = strftime ("%Y-%m-%d %H:%M:00");
if ('$maxdatum' <= '$nulluhr')
{
$heute='0';
mysql_query("update zahlen set heute='$heute' where ort='$ort'");
}

Was mach ich da falsch??

Gruß
Feldhofe
 
Also ws ich da für einen Tippfehler reingehauen habe, das gibts gar nicht! So kanns natürlich nicht gehen, da steht ja noch eine <img src>-Anweisung mittendrin!

Also, richtig ist der Code so:

PHP:
$maxdatum = mysql_query("SELECT max(zeit)FROM besucher");
$nulluhr = strftime ("%Y-%m-%d %H:%M:00");

if ('$maxdatum' <= '$nulluhr')
{
$heute='111';
mysql_query("update zahlen set heute='$heute' where ort='$ort'");
}

Sorry!

Gruß
Feldhofe
 
Re: Re: Warum geht denn das schon wieder nicht???

Was ist das denn??
Der scheint offennbar mein Getippe als Smiley zu interpretieren!! *lol :eek:

Hm...nochmal, hab jetzt mal Smileys deaktiviert, vielleicht geht es ja jetzt!
----------------------------------------

Hi!

Ich hänge immer noch an diesen Datumssachen, diesmal schon wieder an einem neuen Problem:

Das Script soll jede Minute die Besucherzahl wieder auf Null setzen.
In der Spalte "zeit" der Tabelle "besucher" sind die Uhrzeiten jedes Besuches als DATETIME gespeichert. Ausgabe ist dummerweise immer 0, obwohl, der letzte Besucher noch in dieser Minute gekommen ist (auch Reload bringt nichts, bleibt Null):

PHP:
$maxdatum = mysql_query("SELECT max(zeit)FROM besucher");
$nulluhr = strftime ("%Y-%m-%d %H:%M:00");

if ('$maxdatum' <= '$nulluhr')
{
$heute='111';
mysql_query("update zahlen set heute='$heute' where ort='$ort'");
}

Was mach ich da falsch??

Gruß
Feldhofe
 
Re: Re: Re: Warum geht denn das schon wieder nicht???

Ok, habs rausgefunden, das aus der DB Ausgelesene habe ich vergessen zu formatieren. Jetzt läuft alles.

Gruß
FH
 
Zurück