我在以下函数中绑定值的行上出现错误:
function update_vote_logs($accid, $site_id){
global $host_ip, $auth_db, $db_username, $db_password, $character_db, $world_db, $web_db;
$con = connect($host_ip, $db_username, $db_password, $web_db);
$exp = time() + (43200);
$sql = "REPLACE INTO `vote_logs` VALUES (?,?,?,?)";
if (check_if_voted($accid, $site_id) == 0 || check_if_voted($accid, $site_id) == 2){
if ($stmt = $con->prepare($sql)) {
$stmt->bind_param("iiii", $accid, $site_id, time(), $exp);
$stmt->execute();
$stmt->store_result();
}
}
$stmt->close();
$con->close();
}
这是导致错误的行:
$stmt->bind_param("iiii", $accid, $site_id, time(), $exp);
我正在学习PHP,这是我第一次看到这个警告。
任何人都可以帮助我吗?