在我准备了mysqli语句并将参数绑定到它之后,我可以将此对象传递给函数吗? 例如像这样的代码
$prepSQL = "DELETE FROM tbl_limit_rates
WHERE prod_code = ? AND prod_type = ? AND prod_rate = ?";
$stmtDelLimO = $mysqli->prepare($prepSQL);
$stmtDelLimO->bind_param("isd", $prodCode, $prodType, $prodRate);
$prodCode = 2;
$prodType = "Food";
$prodRate = "15.4";
$quatity = 0;
$test = adjustLimit($quantity, $stmtDelLimO);
echo $test;
function adjustLimit ($quantity, $stmtDelLimO)
{
if ($quantity == 0)
{
$stmtDelLimo->execute();
return true;
}
else
{
return false;
}
}
该功能不起作用,我不确定是否允许这样使用它或者我还有其他错误。