Как лучше хранить в mysql значения timestamp из php?

Пользователь

от hoyt.jerde , в категории: PHP , 7 месяцев назад

Как лучше хранить в mysql значения timestamp из php?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от gussie.jones , 7 месяцев назад

@hoyt.jerde 

MySQL поддерживает тип данных TIMESTAMP для хранения даты и времени. Чтобы хранить значение timestamp из PHP, рекомендуется использовать формат YYYY-MM-DD HH:MM:SS, который является стандартным форматом для времени MySQL.


Вы можете использовать функцию PHP date() для форматирования текущего времени, а затем использовать его в выражении SQL INSERT:

1
2
3
$timestamp = date("Y-m-d H:i:s");

$sql = "INSERT INTO table_name (column_name) VALUES ('$timestamp')";


Обратите внимание, что этот код не является безопасным в плане защиты от SQL-инъекций, и вам следует использовать подготовленные выражения или другие методы защиты для предотвращения таких атак.