Я пытаюсь вставить значение, которое находится в формате HTML5 в мою базу данных (MYSQL). Я получаю сообщение "У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования около": 40 часов ") в строке 3"
if(isset($_POST['submit']) ) {
$time = $_POST['time'];
$sql = "INSERT INTO case (time) VALUES ($time)";
}
Время должно быть 2:40 вечера.
Ну, данные POST, которые вы отправляете, являются строкой, поэтому вам нужно вывести ее или убежать, следующий - это всего лишь один из способов сделать это. Надеюсь, поможет.
$sql = "INSERT INTO case (time) VALUES ('".$time."')";
'$time'
будет достаточно и менее запутанным. Вы должны также объяснить ответ, а не просто код дампа