【发布时间】:2020-07-04 12:29:27
【问题描述】:
我正在使用下面的代码将文本插入数据库并插入当前时间(仅时间不是日期)
$time = date("h:i");
$query = "UPDATE a_2020 SET done = 'yes' WHERE id = '2' ;";
$query .= "UPDATE a_2020 SET nowTime = $time WHERE id = '1' ";
$result = mysqli_multi_query($con,$query);
echo mysqli_error($con);
但我每次都收到以下错误,但没有更新数据库:
You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'UPDATE a_2020 SET nowTime = 09:23 WHERE id = '1' at line 1
我尝试将列类型更改为日期时间、时间戳、文本...等,但没有任何结果,在您解决问题后,我还想添加另一个过去时间,并希望获得 nowTime 和过去时间之间的差异。
【问题讨论】:
标签: php mysql mysqli mariadb mysqli-multi-query