Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Akualna data
KrzYh777
post 12.04.2007, 21:57:54
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.04.2007

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


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
Go to the top of the page
+Quote Post
mike
post 12.04.2007, 22:02:21
Post #2





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


NOW()
Go to the top of the page
+Quote Post
KrzYh777
post 12.04.2007, 22:18:10
Post #3





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.04.2007

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


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
Go to the top of the page
+Quote Post
mike
post 12.04.2007, 22:39:12
Post #4





Grupa: Przyjaciele php.pl
Postów: 7 494
Pomógł: 302
Dołączył: 31.03.2004

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


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.
Go to the top of the page
+Quote Post
KrzYh777
post 13.04.2007, 07:08:09
Post #5





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 9.04.2007

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


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

Ten post edytował KrzYh777 13.04.2007, 07:08:48
Go to the top of the page
+Quote Post
suda
post 13.04.2007, 07:27:27
Post #6





Grupa: Zarejestrowani
Postów: 18
Pomógł: 0
Dołączył: 8.01.2007
Skąd: Warszawa

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


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.
Go to the top of the page
+Quote Post
babejsza
post 13.04.2007, 13:33:13
Post #7





Grupa: Zarejestrowani
Postów: 407
Pomógł: 1
Dołączył: 4.03.2003
Skąd: warszawa

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


Daj po zapytaniu echo mysql_error(); to będziesz wiedział dlaczego nie działa.
Go to the top of the page
+Quote Post
Koshin
post 13.04.2007, 14:20:45
Post #8





Grupa: Zarejestrowani
Postów: 196
Pomógł: 0
Dołączył: 29.04.2002
Skąd: jesteś?

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


NOW - zwraca date i czas, wiec kolumna musi być typu DATETIME


--------------------
My czuwamy.eu abyś mógł spać spokojnie
zapasowakopia.pl - myśl zanim będzie za późno.
Go to the top of the page
+Quote Post
robertinho
post 15.04.2007, 16:10:38
Post #9





Grupa: Zarejestrowani
Postów: 14
Pomógł: 0
Dołączył: 29.04.2006
Skąd: Łódź

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


Spróbuj tak:
Kod
$insert = "INSERT INTO news(id, data, temat, tresc) VALUES (' ',CURDATE(), '$temat', '$tresc')";


Ten post edytował robertinho 15.04.2007, 16:11:47
Go to the top of the page
+Quote Post
akubiczek
post 16.04.2007, 11:23:49
Post #10





Grupa: Zarejestrowani
Postów: 189
Pomógł: 0
Dołączył: 4.07.2004
Skąd: z neostrady

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


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.


--------------------
pozdrawiam, Adam Kubiczek
kubiczek.eu
Go to the top of the page
+Quote Post

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 Wersja Lo-Fi Aktualny czas: 25.07.2025 - 07:56