![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
Witam!
wiem ze temat pewnie był, ale nie moge znalesc w jaki sposob sformatowac wyswietlanie daty ktora jest zapisana w bazie w sposob 0000/00/00 na 00/00/0000 zapytanie: [sql:1:2c5870926d]"SELECT * FROM `data` ORDER BY data_p ASC";[/sql:1:2c5870926d] czy da sie to zrobic w SELECT'cie? czy trzeba w php'ku ![]() błache, ale wazne w tej chwili. Dziekuje! z gory! |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
co to wogole za format daty? ... pewno w varchar to trzymasz ...
prawodlowy format daty do yyyy-mm-dd ... no i oczywiscie do przechowywania jej jest typ pola 'date'. poczytaj o DATE FORMAT. z Twoim formatem zapisu tez powinna działać. przyklad: [sql:1:38610993d4]SELECT DATE_FORMAT(now(),'%d/%m/%Y') AS data[/sql:1:38610993d4] -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
O przepraszam zle napisalem, powinno byc 0000-00-00, pole (date) nie varchar.
Data jest zapisywana z funkcji date(); czyli 2004-03-26, chodzi mi wyswietlenie 26-03-2004 biore sie za lekture! Pozdrawiam |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
dlaczego z date()
![]() polecam curdate(). czyli podczas 'insertu' ; [sql:1:0d322c9ef1]INSERT INTO tab(data) VALUES (curdate());[/sql:1:0d322c9ef1] -------------------- |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
praktycznie uzyskałem to samo, po zastosowaniu curdate() czyli format 0000-00-00, a jak to odwrocić? na 00-00-0000 przy wyswietlaniu ?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
[sql:1:c51599088f]SELECT DATE_FORMAT(curdate(),'%d-%m-%Y') AS data[/sql:1:c51599088f]
-------------------- |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
ok, nie moge sobie poradzic
napisze troche inaczej, w tabeli zanjdują sie pola: -temat -firma -zlecajacy -wykonanie -data_zl -> (data w formacie 0000-00-00) -data_wyk -> (data w formacie 0000-00-00) -tryb -stan i select do którego staralem sie wstawic powyzsze rady, [sql:1:5ebd29ae22]$query_zapytanie = "SELECT * FROM zadanie WHERE wykonanie ='Krzysiek' ORDER BY data_zl ASC ";[/sql:1:5ebd29ae22] w jaki sposob zastosowac tu DATE_FORMAT? |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 152 Pomógł: 0 Dołączył: 15.05.2002 Skąd: Łódź Ostrzeżenie: (0%) ![]() ![]() |
... na przyslosc pomysl troche ...
[sql:1:6e9c7a6e16] SELECT firma, zlecajacy, wykonanie , data_zl, DATE_FORMAT(data_zl,'%d-%m-%Y') AS data_zl_new , data_wyk, DATE_FORMAT(data_wyk,'%d-%m-%Y') AS data_wyk_new, tryb , stan FROM tabela [/sql:1:6e9c7a6e16] -------------------- |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 23.10.2003 Ostrzeżenie: (0%) ![]() ![]() |
.... a jak zrobić zeby to .....
![]() Dziekuje i pozdrawiam! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:29 |