gpt4 book ai didi

php - 确定是否没有从准备好的语句返回任何行

转载 作者:行者123 更新时间:2023-12-04 04:53:45 27 4
gpt4 key购买 nike

我正在对我已经在使用的 mysqli 查询实现准备好的语句。我的线路有问题 if(mysqli_num_rows($result) == 0)因为它现在是一个字符串而不是一个 mysqli_result。

if($nameAvailableStmt = mysqli_prepare($link, 'SELECT name FROM usetbl1 WHERE name=? LIMIT 1'))
{
mysqli_stmt_bind_param($nameAvailableStmt, "s", $_POST['dangerous']);
mysqli_stmt_execute($nameAvailableStmt);
mysqli_stmt_bind_result($nameAvailableStmt, $result);
mysqli_stmt_fetch($nameAvailableStmt);
}
if(mysqli_num_rows($result) == 0)

最佳答案

应该是:

mysqli_stmt_store_result($nameAvailableStmt);
if(mysqli_stmt_num_rows($nameAvailableStmt) == 0)

Documentation

关于php - 确定是否没有从准备好的语句返回任何行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17054131/

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