Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie danych z pola datetime
Fibolg
post
Post #1





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

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


Mam sobie tabelę, w której są dane samllint, varchary i są też m.in. datetime. Za pomocą zapytania:
  1. <?php
  2. $zap = &#092;"SELECT * FROM t_przetargi WHERE ID='$id'\";
  3. ?>

wyciągam wszystkie te dane i zapisuję w tablicy. Czy da się jakoś za pomocą tego typu zapytania narzucić, żeby z pola datetime, wyświetlało w postaci dd-mm-YYYY GG:mm? Szukałem w szukaju, sprawdzałem w manualu, ale nie znalazłem, jak za pomocą jednego zapytania to zrobić... Jażeli się nie da jak Wy byście to zrobili?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
sf
post
Post #2





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Akurat w MySQL jest to banalne i jest przykład (nie wiem gdzie szukałeś ty tego): http://dev.mysql.com/doc/mysql/en/Date_and..._functions.html

DATE_FORMAT

Zadanie domowe... zrób to w postgresql (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
Fibolg
post
Post #3





Grupa: Zarejestrowani
Postów: 123
Pomógł: 0
Dołączył: 1.12.2003
Skąd: Chełmno

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


No dobra doszedłem sam do tej strony ale bogatość funkcji na tej bazie dotyczących dat tak mnie przytłoczyła, że zgłupiałem. Wiem jak to zrobić z poziomu konsoli, ale jak z poziomu jednego zapytania nadal nie mam pojęcia (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)


===
Dałem sobie radę ale w strasznie nie elegancki sposób (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)

Ten post edytował Fibolg 2.12.2004, 19:27:51
Go to the top of the page
+Quote Post
sf
post
Post #4





Grupa: Zarejestrowani
Postów: 1 597
Pomógł: 30
Dołączył: 19.02.2003
Skąd: Tychy

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


Nie mam aktualnie tutaj MySQL, aby sprawidzć, ale może tak zadziała:

  1. SELECT *, DATE_FORMAT(kolumna_data, '%d %m %Y %H:%i') AS mydate FROM t_przetargi WHERE ID=2;


Ten post edytował sf 2.12.2004, 20:41:35
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: 22.08.2025 - 23:15