栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

$ result-> num_rows始终返回0

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

$ result-> num_rows始终返回0

您需要

store_result()
在访问
num_rows
属性之前调用该方法。

来自对PHP手册文档的评论:

如果不使用

mysqli_stmt_store_result()
,并在执行准备好的语句后立即调用此函数,则该函数通常将返回0,因为它无法知道结果集中有多少行,因为结果集尚未保存在内存中。

mysqli_stmt_store_result()
将结果集保存在内存中,因此您可以在执行语句并保存结果集后立即使用此功能。

您的代码应如下所示:

$stmt->execute();$stmt->store_result();$stmt->bind_result($id, $added, $title);while ($stmt->fetch()) {    # some random output here...}$count = $stmt->num_rows;


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/414702.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号