Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [SQL]Problem z curdate w zapytaniu
Forum PHP.pl > Forum > Przedszkole
slupek
  1. SELECT * FROM book WHERE DATA = curdate()


gdzie data jest bazie w formacie "Y-d-m", (i taka musi pozostać) brana z xmla, zwraca mi pusty wynik.

Mam też w tabeli CURRENT_TIMESTAMP, ale i jego użycie, zwraca pusty wynik.

Co robię nie tak?
vokiel
Za manualem:
Cytat
CURDATE()

Returns the current date as a value in 'YYYY-MM-DD' or YYYYMMDD format, depending on whether the function is used in a string or numeric context.
mysql> SELECT CURDATE();
-> '2008-06-13'
mysql> SELECT CURDATE() + 0;
-> 20080613


Musisz zmienić format daty, albo podawać ja w formie jawnej, np w php:
  1. <?php
  2. $query = "SELECT * FROM book WHERE data = ".date('Y-m-d');
  3. ?>
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.