Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> jak zmienic format daty w mysql??
mk.gda
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 28.01.2004
Skąd: Gdańsk

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


pole DATE zapisuje date w formacie yyyy-mm-dd. jak zmienic na dd-mm-yyyy??
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
DeyV
post
Post #2





Grupa: Zarząd
Postów: 2 277
Pomógł: 6
Dołączył: 27.12.2002
Skąd: Wołów/Wrocław




Musisz sobie pomóc php, przy tworzeniu tego zapytania.
1. jeśli podano datę od, dodaj do zapytania and data >' xx '
2. jeśli podano datę do, dodaj do zapytania and data <' yyy '

Jeśli chcesz podawać daty w innym formacie - tu również php może ci pomóc.
Najpierw przy pomocy funkcji do zamiany znaków na inne, np. [manual:57cb4f1b6b]strtr [/manual:57cb4f1b6b] zamień w otrzymanych od użytkownika datach wszystkie spacje, / , , kropki itp. na -
Następnie, przy pomocy [manual:57cb4f1b6b]explode[/manual:57cb4f1b6b] rozbijasz otrzymany string, a z otrzymanej tablicy tworzysz string z datą sformatowaną w ten sposób, aby MySQL to rozumiał (warto napisać sobie funkcję, która będzie to robić)
Otrzymane daty ładujesz do zapytania.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 16.10.2025 - 11:45