Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [MySQL] czas zapisu do bazy
gibonik
post
Post #1





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


chce zeby wstawiało do bazy datę rrrr-mm-dd i GG:MM kiedy wstawiamy do bazy

  1. $sql = "insert into kontakt set osoba=$osoba, info=$info, czas=?";
Go to the top of the page
+Quote Post
thek
post
Post #2





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




A to nie można walnąć przy zakładaniu tabeli jako wartość domyślną dla tego pola CURRENT_TIMESTAMP? (IMG:style_emoticons/default/smile.gif) W MySQL na pewno się da.
Go to the top of the page
+Quote Post
dr_NO
post
Post #3





Grupa: Zarejestrowani
Postów: 197
Pomógł: 15
Dołączył: 10.09.2006
Skąd: Siemianowice Śląskie / Katowice

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


a jakiego typu masz pole "czas" w MySQL ?
Zawsze możesz na około somthin like:
  1. $czas = date('Y-d-m'.' '.'G:i');


Ten post edytował dr_NO 5.01.2011, 13:53:22
Go to the top of the page
+Quote Post
gibonik
post
Post #4





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


DATETIME
Go to the top of the page
+Quote Post
emajl22
post
Post #5





Grupa: Zarejestrowani
Postów: 273
Pomógł: 21
Dołączył: 28.11.2010

Ostrzeżenie: (10%)
X----


  1. $sql = "insert into kontakt set osoba=$osoba, info=$info, czas=now()";

Wstawi aktualną datę i czas.

Ten post edytował emajl22 5.01.2011, 13:59:14
Go to the top of the page
+Quote Post
gibonik
post
Post #6





Grupa: Zarejestrowani
Postów: 128
Pomógł: 0
Dołączył: 27.03.2009

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


czas=now()
a skąd to?

Cytat(gibonik @ 5.01.2011, 13:54:54 ) *
DATETIME

Go to the top of the page
+Quote Post
thek
post
Post #7





Grupa: Moderatorzy
Postów: 4 362
Pomógł: 714
Dołączył: 12.02.2009
Skąd: Jak się położę tak leżę :D




Skoro masz datetime to zobacz jaki ma on format i zgodnie z nim użyj funkcji date() (IMG:style_emoticons/default/smile.gif) Chyba coś takiego
  1. $sql = 'insert into kontakt set osoba=\''.$osoba.'\', info=\''.$info.'\', czas=\''.date('Y-m-d H:i').'\'';
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 - 13:24