mysql_affected_rows()
PHPの関数に問題があります。MySQLアップデートを使用しています。phpMyAdminでは、「確認済み」が0から1に変更されますが、mysql_affected_rows
それでも0が返されます。解決策が見つかりません。私のコードは次のとおりです。
$query = "UPDATE visits
SET confirmed = 1
WHERE id = ? AND confirmed = 0 AND expire > now() - INTERVAL 10 MINUTE;";
$stmt = $this->conn->stmt_init();
if($stmt->prepare($query)) {
$stmt->bind_param('i',$id); //$id is a function parameter
$res = $stmt->execute();
$stmt->close();
echo mysql_affected_rows();
}