【发布时间】:2016-10-18 03:33:01
【问题描述】:
我正在使用字段“a_id”(PRIMARY 和 UNIQUE)、“a_query”和“a_date”对 MySQL 表“analytics”进行插入。
我的代码:
function queryanalytics($clsendquery) {
$datetime = date("Y-m-d H:i:s");
$connection = connectsql();
$sql = "INSERT INTO analytics (a_query,a_date) VALUES (?,?)";
$stmt = $connection->prepare($sql);
$stmt->bind_param('ss',$clsendquery,$datetime);
$stmt->execute;
$stmt->close();
}
数据库中没有更新,$stmt->affected_rows 返回 0。 $stmt->error 或 $connection->error 中没有错误。 当我在 phpMyAdmin 中运行插入时,它工作正常。
我有其他选择和插入可以在相同的连接下正常工作,为什么这个不行? 请帮帮我。
【问题讨论】: