timestamp

teroristd

Registered
Здравейте, как мога да направя така че когато качвам нещо в базата в едно поле date да се добавя автоматично датата, часът и минутите на качването. Мисля че беше свързано с timestamp но до сега не съм правил подобно нещо. Мерси предварително.
 
правиш си една променлива и е запивсваш в това поле. Това ще бъде времето в момента в Unix timestamp
Код:
$time = time();
 
Полето в Базата данни в което искаш да записваш времето го прави примерно INTEGER

В заявката ти не вкарваш променливи а просто самата фунция
Код:
time()
Примерно:
Код:
 mysql_query('INSERT INTO table (time) VALUE( ' . time() . ')')

Като отвориш после базата данни ще видиш че в полето time ще видиш едни цифри който всъщност са времето.

Ако искараш дирекно съдържанието на полето
Код:
 echo row['time']
ще се покажат тези цифри което не е много разбираемо за потребителя, затова ще ги форматираш с функцията
Код:
date()
да стане нещо такова
Код:
date("d-m-Y H:i:s", $row['time'])
Тези d, m, Y, H, i, s, мисля че се сещаш какво правят.
 

Back
Горе