Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z konwersja daty, ... DATE_FORMAT()
bobens_83
post 14.01.2006, 22:00:34
Post #1





Grupa: Zarejestrowani
Postów: 112
Pomógł: 0
Dołączył: 7.11.2005
Skąd: z Czelsy

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


Witam. Mam taki problemik, mianowicie zapisuje do bazy dla kazdego newsa/artykulu jego date w polu TIMESTAMP za pomoca NOW().

Teraz przy wyciaganiu z daty chcialbym aby byla wyswietalna jedynie data, bez czasu. Wiem chyba jak to zrobic tylko nie umiem tego zapisac.

  1. <?php
  2. $db = new mysqli( 'localhost', 'mini', 'mini', 'feniks' );
  3. $q = "SELECT id_art, autor_art, tytul_art, naglowek_art, DATE_FORMAT( data_art, '%m %d %Y' )
  4. FROM art";
  5. $result = $db->query($q);
  6. $ile = $result->num_rows;
  7.  
  8. for( $i=1; $i<=$ile; $i++ )
  9. {
  10. $row = $result->fetch_assoc();
  11. Artykul( $row['id_art'], $row['autor_art'], $row['tytul_art'], $row['naglowek_art'], $row['data_art'], 'pokaz_artykul.php' ); // jak tu wstawic ten DATA_FORMAT?
  12. }
  13. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
crash
post 14.01.2006, 22:31:15
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 196
Pomógł: 2
Dołączył: 17.01.2004
Skąd: Sosnowiec

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


Użyj aliasu:
  1. DATE_FORMAT( data_art, '%m %d %Y' ) AS czas

I masz ta date w polu 'czas'


--------------------
Go to the top of the page
+Quote Post
snipe
post 14.01.2006, 22:40:28
Post #3





Grupa: Zarejestrowani
Postów: 135
Pomógł: 1
Dołączył: 5.10.2005
Skąd: Opole/Chorzów

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


albo po stronie php:
  1. <?php
  2. date("Y-m-d",$row['data_art']);
  3. ?>


Ten post edytował snipe 14.01.2006, 22:40:59


--------------------
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 19.07.2025 - 18:32