Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Akualna data
Forum PHP.pl > Forum > Bazy danych > MySQL
KrzYh777
Mam takie małe zapytanie. Co wpisać w zapytanie albo w pole bazy danych aby automatycznie wpisywało mi aktualną datę.
Wprowadzam dane i chce by data zawsze wprowadzała się z dnia dzisiejszego.

Pomocy
mike
NOW()
KrzYh777
sory że zawracałem ale już rozwiązałem problem z poziomy php ale dzięki...
ale jak wcześniej probowałem przez NOW() to coś m sypało
mike
Cytat(KrzYh777 @ 12.04.2007, 23:18:10 ) *
(...) rozwiązałem problem z poziomy php ale dzięki...
Pamiętaj o jednej zasadzie:
Jeśli coś baza może zrobić za Ciebie (zamiast robić to w PHP) to powinna to zrobić.

Wszelkie działania na bazie będą zawsze szybsze niż usiłowanie podparcia się PHP.
KrzYh777
Dobra to rozumiem. Ale tabele stworzyłem z poziomu phpmyadmina a teraz nie wiem gdzie dokładnie wstawić tą funkcję NOW()



mam tak w panelu i nie wiem gdzie wstawić...

Jeśli robię zapytanie

Kod
$insert = "INSERT INTO news(id, data, temat, tresc) VALUES (' ',NOW(), '$temat', '$tresc')";


też nic z tego nie wychodzi
suda
Nie możesz stworzyć pola automatycznie ustawiającego daty w phpMyAdminie. Jak dodajesz w nim rekord wtedy przy polu typu datetime masz wybierajke do daty.

Co do SQL-a i funkcji NOW() to SOA #1: Dziwne u mnie działa.
babejsza
Daj po zapytaniu echo mysql_error(); to będziesz wiedział dlaczego nie działa.
Koshin
NOW - zwraca date i czas, wiec kolumna musi być typu DATETIME
robertinho
Spróbuj tak:
Kod
$insert = "INSERT INTO news(id, data, temat, tresc) VALUES (' ',CURDATE(), '$temat', '$tresc')";
akubiczek
Cytat(Koshin @ 13.04.2007, 15:20:45 ) *
NOW - zwraca date i czas, wiec kolumna musi być typu DATETIME


Nieprawda. Nie musi, jeżeli będzie typu DATE to dokona się automatycznie konwersja.

Cytat
Nie możesz stworzyć pola automatycznie ustawiającego daty


I to także nieprawda. Istnieje coś takiego jak typ TIMESTAMP.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.