Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> data dodania tekstu, problem z zastosowaniem funkcji
MalyKazio
post
Post #1





Grupa: Zarejestrowani
Postów: 168
Pomógł: 1
Dołączył: 19.11.2005

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


Witam.

Pytanie może i banalne ale przejrzeniu manuala do mySql i php jestem trochę zagubiony. zrobiłem prosty formularz dodający pare danych do bazy. Chciałem dodać jeszcze pole w bazie, w którym zapisana będzie data dodania tekstu (tylko data - dzien-miesiac-rok). Czy w związku z tym ustawić dla tej kolumny tabeli rodzaj na DATE czy zostawić np VARCHAR? Której funcji php użyć do wyciągnięcia daty? date czy może time i zapisać w bazie te sekundy od 1970 r?
Możecie coś poradzić żeby nie było żadnych problemów na linii php-mysql?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
TomASS
post
Post #2





Grupa: Zarejestrowani
Postów: 1 660
Pomógł: 13
Dołączył: 9.06.2004
Skąd: Wrocław i okolice

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


Czytaj proszę ze zrozumieniem to co mike napisał:
Cytat
Pole w bazie powinno być typu DATE

Będziesz miał w nim date w postaci np. 2006-06-16

Dalej przy dodawaniu tekstu, zapytanie możesz skonstruować tak:
  1. INSERT
  2. INTO `zlecenia`
  3. ( `tekst`,`pole_data` ) VALUES ('jakis_tekst',NOW());

Wtedy w "pole_data" zostanie wpisana bierząca data. Później aby wyciągnąć ją z bazy w dowolnym formacie użyj DATE_FORMAT:
  1. SELECT DATE_FORMAT(`pole_data`,'%e.%m.%Y')AS DATA
  2. FROM `zlecenia`;


Masz to co chciałeś(IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post

Posty w temacie


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: 7.10.2025 - 23:22