PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr (https://www.php-resource.de/forum/)
-   SQL / Datenbanken (https://www.php-resource.de/forum/sql-datenbanken/)
-   -   Datumsabfrage (https://www.php-resource.de/forum/sql-datenbanken/52753-datumsabfrage.html)

strauberry 05-04-2005 10:42

Datumsabfrage
 
Hallo zusammen,

ich möchte alle Datensätze auslesen, bei denen das gespeicherte Datum abgelaufen ist.

Die Vergleichsspalte enthält einen PHP-Timestamp (Kann keinen Unix-Timestamp verwenden, da ich die date-Funktion verwende) und ist vom Typ INT.

Wenn ich nun mittels 'where zeit <= '.time().' meine Anfrage starte, findet er leider keine Datensätze. In phpMyAdmin funktioniert das gleiche mittels zeit <= 12312424 ebenfalls nicht. (Dummy-Timestamp!).

DANKE!

strauberry

Quetschi 05-04-2005 10:52

Hallo,

poste mal deine ganze Query und verwende mysql_error() um zu sehen was Mysql für einen Fehler meldet.

strauberry 05-04-2005 10:58

Versteh einer das Teil :)

Jetzt funktionierts... :confused:

Naja, freude kommt auf :)

wahsaga 05-04-2005 11:31

Re: Datumsabfrage
 
Zitat:

Original geschrieben von strauberry
Die Vergleichsspalte enthält einen PHP-Timestamp (Kann keinen Unix-Timestamp verwenden [...]
wo siehst du zwischen "PHP timestamp" und "unix timestamp" einen unterschied ...?

strauberry 05-04-2005 11:34

Hätte auch nicht gedacht, dass es einen gibt... hab hier im Forum gesucht und da stand das so drin... irgendwie das der MySQL im Format DDMMYYYY... ist und der Unix-Timestamp anders aussieht.

wahsaga 05-04-2005 11:35

Zitat:

Original geschrieben von strauberry
irgendwie das der MySQL im Format DDMMYYYY... ist und der Unix-Timestamp anders aussieht.
eben, mysql, und nicht PHP.

die datumsfunktionen von PHP verwenden den unix timestamp.

mrhappiness 05-04-2005 11:36

Zitat:

Original geschrieben von strauberry
Hätte auch nicht gedacht, dass es einen gibt... hab hier im Forum gesucht und da stand das so drin
sicher nicht...

Zitat:

irgendwie das der MySQL im Format DDMMYYYY... ist und der Unix-Timestamp anders aussieht.
das schon her, aber php != mysql

strauberry 05-04-2005 11:38

Oh tschuldigung, hab mich verschrieben gehabt :) PHPtimestamp = unixtimestamp ist ja logisch :) SORRY!


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:16 Uhr.

Powered by vBulletin® Version 3.8.2 (Deutsch)
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.3.0
[c] ebiz-consult GmbH & Co. KG