Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [mysql] problem z funkcją NOW() ?
lopik
post
Post #1





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Coś dziwne rzeczy wychodzą mi z tą funkcją ;/

Mam w tabeli pole:
id typ NUL domyslne
data timestamp(10) Tak NULL

I dodaje do bazy rekord, i w pole date dodaje funkcje NOW.

I wywołuję ją tak:
  1. <?php
  2. date('d.m.Y H:i:s', $row['data']
  3. ?>


To mi wychodzi taka data:
14.05.1989 14:32:26 :|


why (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował lopik 15.11.2006, 23:52:46
Go to the top of the page
+Quote Post
MatheW
post
Post #2





Grupa: Zarejestrowani
Postów: 135
Pomógł: 0
Dołączył: 29.05.2006
Skąd: Lublin

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


W pole data nie powinienes dodawac nic - pole timestamp cechuje sie tym ze samo sie uzupelnia poodczas edycji.

A date bedziesz musial konwertowac - spojrz w bazie w jakim formacie masz ta date i konwertuj
Go to the top of the page
+Quote Post
lopik
post
Post #3





Grupa: Zarejestrowani
Postów: 340
Pomógł: 0
Dołączył: 7.07.2006

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


Jak nie dałem funkcji NOW w pole date to wynik był taki:

php: 01.01.1970 01:00:00
W badzie danych, w polu date: 0000000000


;/

To jaki mam ustawić typ pola i funkcje żeby z każdym zapisaniem nowego rekordu była dodawana aktualna data w formacie unix (IMG:http://forum.php.pl/style_emoticons/default/questionmark.gif)

Ten post edytował lopik 16.11.2006, 00:11:03
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: 23.08.2025 - 07:11