Im пытается избежать нескольких вложений sql в базе данных. Идея состоит в том, чтобы подождать не менее 5 минут, прежде чем вставлять снова.избежать sql-вставки между моментом
Получение времени от последней вставки с помощью
$query ="SELECT fecha
FROM almacen
WHERE fecha > NOW() - INTERVAL 5 MINUTE
ORDER BY id DESC LIMIT 1"
$espera=mysqli_query($conexion, $query)
if (empty($espera)) { inserting code } else { close }
Но запрос ничего не возвращает, когда он должен будет возвращаться значение. Я думал, что это может быть проблемой, поскольку дата была вставлена с использованием php date ("j/n/Y h:i");
Должен ли я изменить формат времени? что я должен использовать?
вы должны использовать синтаксис даты mysql по умолчанию при хранении даты. Поле также должно быть одним из типов даты mysql. Если вы хотите, чтобы он отображал другой способ, используйте ваше приложение, а не mysql. –
Согласен. Если вы хотите вернуть данные в любой момент, вы можете использовать функцию для ее отображения, как вы хотите. –
Укажите точный тип данных столбца и строку кода PHP, с помощью которой вы вставляете значения. – trincot