我正在尝试将HTML5时间格式的值插入到我的数据库(MYSQL)中。我收到消息“您的SQL语法有错误;请查看与您的MariaDB服务器版本对应的手册,以便在第3行附近使用正确的语法:'40 pm)”
if(isset($_POST['submit']) ) {
$time = $_POST['time'];
$sql = "INSERT INTO case (time) VALUES ($time)";
}
时间应该是下午2:40。
答案 0 :(得分:0)
你发送的POST数据是一个字符串,所以你需要引用它或者转义它,下一个只是一种方法。希望它有所帮助。
$sql = "INSERT INTO case (time) VALUES ('".$time."')";