Вставка времени HTML5 в базу данных MySQL

0

Я пытаюсь вставить значение, которое находится в формате HTML5 в мою базу данных (MYSQL). Я получаю сообщение "У вас есть ошибка в синтаксисе SQL, проверьте руководство, соответствующее версии сервера MariaDB, для правильного синтаксиса для использования около": 40 часов ") в строке 3"

if(isset($_POST['submit']) ) {

  $time = $_POST['time'];

  $sql = "INSERT INTO case (time) VALUES ($time)";

}

Время должно быть 2:40 вечера.

  • 1
    это строка? нужно ли заключать строку в кавычки? да да да
Теги:

1 ответ

0
Лучший ответ

Ну, данные POST, которые вы отправляете, являются строкой, поэтому вам нужно вывести ее или убежать, следующий - это всего лишь один из способов сделать это. Надеюсь, поможет.

$sql = "INSERT INTO case (time) VALUES ('".$time."')";
  • 0
    '$time' будет достаточно и менее запутанным. Вы должны также объяснить ответ, а не просто код дампа
  • 0
    Полегче человек это просто вставка
Показать ещё 4 комментария

Ещё вопросы

Сообщество Overcoder
Наверх
Меню