Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: explode w mysql
Forum PHP.pl > Forum > Bazy danych > MySQL
ostrylg
Witam,

mam takie zapytanie :

  1. $quest = mysql_query("SELECT id,link,date,title FROM calendar WHERE date =".$data.");


w bazie danych są wydarzenia przypisane do konkretnego dnia w roku.

Data jest w formacie d-m-yyyy (np. 10-2-2010), teraz chciałbym żeby mi sprawdziło warunek tylko dla miesiąca. Czyli np. miesiąc to luty (2) i pobiera mi tylko daty z lutego.

Jak można uzyskać taki wynik ?
Mchl
Kod
WHERE MONTH(date) = $month


[edit]

Oczywiście nie zadziała. Zadziałałoby gdybyś zapisywał daty w typie DATE a nie jako string w odwrotnej kolejności.
ostrylg
OK na szczęście to niewielki skrypt więc zmieniłem w bazie danych typ na DATE i wszystko ładnie śmiga.

Dziękuje !
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.