Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] [mysql]Wstawianie daty?, jak?
zyzioone
post
Post #1





Grupa: Zarejestrowani
Postów: 4
Pomógł: 0
Dołączył: 30.12.2005

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


Witam.
Mam problem z dodaniem daty do bazy.Pole daty w bazie jest ustawione na TIMESTAMP.Pobieram dane z formularza i przesyłam je:
  1. <?php
  2. $query = "INSERT INTO contacts VALUEs(' ','$first','$last','$phone','$mobile','$fax','$email','$web',' ')";
  3. mysql_query($query);
  4. ?>

Pierwsze pole to ID - auto_increment
a ostatnie to DATA - timestamp(14)
I nie wiem jak zrobić zeby pole data w bazie sie samo uzupelnialo w momecnie wpisywania danych z formularza. Probowałem cos takiego:

  1. <?php
  2. $query = "INSERT INTO contacts VALUEs('','$first','$last','$phone','$mobile','$fax','$email','$web',' ')";
  3. mysql_query($query);
  4. mysql_query("UPDATE contacts SET data=now() ");
  5. ?>

Ten zapis wpisuje mi we wszystkie komorki DATA date ostatniego dodania rekordu.Dzieje sie tak dlatego ze nie podalem mu warunku dla jakiego ID ma mi wpisac date.Czyli musze najpierw wiedzieć jaki jest numer ostatniego rekordu ID czy da sie to jakoś łatwiej zrobić?
Z góry dzięki za jakieś sugestie.
Pozdrawiam!
Go to the top of the page
+Quote Post

Posty w temacie


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 Aktualny czas: 22.08.2025 - 05:39