我正在编写准备好的语句,这些语句应该在变量 $GLOBALS['mysqli'] 中预先选择的数据库上将数据插入表中。连接已经过测试,这不是我遇到的问题。只有当我准备好的语句涉及 INSERT INTO 时,我才会遇到麻烦。我知道表名和字段名是正确的,但 $stmt 总是错误的。是什么赋予了?
$stmt = $GLOBALS['mysqli']->prepare("INSERT INTO audit_RefreshCount (user, count, lastrefresh) values (?,?,?)");
if ($stmt == TRUE) {
$stmt->bindParam('ssi', $_SESSION['username'], '0', time());
//$stmt->bind_Param('ssi', $_SESSION['username'], '0', time()); // Also doesn't work.
$stmt->execute();
}