MySQL插入不在新表上工作

时间:2016-10-18 03:33:02

标签: php mysqli insert

我在MySQL表格上做了一个插入" analytics"与字段" a_id" (PRIMARY和UNIQUE)," a_query"和" a_date"。

我的代码:

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->错误或$ connection->错误中没有错误。 当我在phpMyAdmin中运行插入时,它工作正常。

我有其他选择和插入,可以使用相同的连接工作正常,为什么这不是? 请帮帮我。

1 个答案:

答案 0 :(得分:2)

$stmt->execute;应为$stmt->execute();