Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [mySQL] data+godzina
shpyo
post
Post #1





Grupa: Zarejestrowani
Postów: 574
Pomógł: 2
Dołączył: 13.04.2004
Skąd: Lublin

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


wlasnie pisze system ogloszen i pojawil sie problem z data.
Otoz chce wyswietli date i godzine o ktorej ogloszenie zostalo dodane.
W mySQL jest typ pola DATE, ale on tylko zapisuje date.

Co z robic z godzina?
przeciez time(); nie bede uzywal bo to nie to.
Utworzyc kolejna kolumne w tabeli i zamieniac czas na sekundy (nie bedzie problemu przy sortowaniu) a potem przy wyswietlania "cofac" owy proces?

A moze jest jakis inny sprytniejszy sposob?

za odp dziekuje,
Piotrek
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Vertical
post
Post #2





Grupa: Zarejestrowani
Postów: 848
Pomógł: 0
Dołączył: 7.07.2004
Skąd: Wrocław

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


przy dodawaniu w MySQL-u tabeli możesz tam wpisać:
  1. CREATE TABLE tabela (
  2. DATA DATETIME
  3. (...))

Przy tworzeniu typ DATETIME zapisuje datę w formacie rrrr-mm-dd hh-mm-ss
Ale kiedy dodajesz dane w php, możesz zawsze zrobić taki trick:
  1. <?php
  2.  
  3. $sql= &#092;"INSERT INTO tabela VALUES(NOW(), (...))\";
  4.  
  5. ?>

Funkcja NOW() w mysql-u zwraca aktualną datę i czas, więc nie musisz się męczyć z funkcją date

Ten post edytował Vertical 11.08.2004, 16:00:18
Go to the top of the page
+Quote Post

Posty w temacie


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: 30.09.2025 - 01:28