gpt4 book ai didi

php - mysqli_affected_rows 总是返回 1

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:38 25 4
gpt4 key购买 nike

我在 mysqli_affected_rows 上遇到了一些问题,它总是返回 1,即使更新没有受到影响。

$dbConnect = mysql_connect($dbHost, $dbUser, $dbPass);
$dbSelect = mysql_select_db($dbName, $dbConnect);

$sqlprove = mysql_query('UPDATE '.tblAVB.' SET a= "1" WHERE id= "'.$_POST['id'].'" AND Active = "1" ');

$isprove = mysqli_affected_rows($sqlprove);

谁能帮帮我?

最佳答案

如果您正在使用 mysqli,那么您 mysqli 前缀函数。您不能与已弃用的 mysql_query 方法混合搭配。

事实上,如果您正在使用 mysqli,则根本不应该使用 mysql_query

如果您刚刚开始,您应该使用 PDO反而。 mysqli 接口(interface)比旧接口(interface)好,但与 PDO 相比,它相当烦人且脾气暴躁。

无论如何,您必须非常小心地始终使用proper SQL escaping在任何和所有值上。

关于php - mysqli_affected_rows 总是返回 1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13751567/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com