mysqli_fetch_assoc()期望参数1为mysqli_result,给定布尔值

mysqli_fetch_assoc()期望参数1为mysqli_result,给定布尔值,第1张

mysqli_fetch_assoc()期望参数1为mysqli_result,给定布尔值

当您的结果不是结果(而是“ false”)时,就会发生这种情况。您应该更改此行

$sql = 'SELECt * FROM $usertable WHERe PartNumber = $partid';

对此:

$sql = "SELECt * FROM $usertable WHERe PartNumber = $partid";

因为“可以解释$变量,而’不能。

适用于整数(数字),对于字符串,您需要将$ variable放在单引号中,例如

$sql = "SELECt * FROM $usertable WHERe PartNumber = '$partid' ";

如果要/必须使用单引号,则php无法解释变量,则必须这样做:

 $sql = 'SELECt * FROM '.$usertable.' WHERe string_column = "'.$string.'" AND integer_column = '.$number.';


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5427636.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存