Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Daty ...
Spirit86
post
Post #1





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


witam, napisałem następujący kod:
  1. <?php
  2. $re = mysql_query(&#092;"SELECT id, id_2, id_1 FROM tableafsad WHERE date < DATE_SUB( CURTIME() , INTERVAL 24 HOUR) AND status='0'\");
  3. while($r = mysql_fetch_array($re)){ 
  4. ?>

no i nie wiem, czemu nie dostaję żadnych rezultatów :|
Chcę aby pobierał mi rekordy, które są starsze niż 24 h.
kolumna date to DATETIME
Pozdrawiam
Go to the top of the page
+Quote Post
Vertical
post
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Użyj NOW() zamiast CURDATE()

Ten post edytował Vertical 28.01.2005, 19:01:54
Go to the top of the page
+Quote Post
plewa
post
Post #3





Grupa: Zarejestrowani
Postów: 66
Pomógł: 0
Dołączył: 16.01.2005

Ostrzeżenie: (0%)
-----


Jeśli to jest caly kod php to przyczyna jest banalna.
nie napisales funkcji wyjscia.

A jeśli to fragment kodu to cos innego.
Go to the top of the page
+Quote Post
Spirit86
post
Post #4





Grupa: Zarejestrowani
Postów: 607
Pomógł: 23
Dołączył: 8.09.2004
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Cytat(plewa @ 2005-01-31 19:16:20)
Jeśli to jest caly kod php to przyczyna jest banalna.
nie napisales funkcji wyjscia.

A jeśli to fragment kodu to cos innego.

OMG, jasne, cały kod (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) .
@Vertical: dzięki pomogło, chociaż nie wiem, czemu poprzednia nie działała (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg)
Go to the top of the page
+Quote Post
dr_bonzo
post
Post #5





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

Ostrzeżenie: (0%)
-----


Cytat
CURTIME()Returns the current time as a value in 'HH:MM:SS' or HHMMSS format, depending on whether the function is used in a string or numeric context.

NOW()Returns the current date and time as a value in 'YYYY-MM-DD HH:MM:SS' or YYYYMMDDHHMMSS format, depending on whether the function is used in a string or numeric context.

CURTIME zwraca tylko godzine, a NOW cala date. Co przy traktowaniu tego jak liczby otrzymasz curtime = 0000000HHMMSS co jest zawsze mniejsze od np 20050130HHMMSS.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.12.2025 - 00:53