Php 有没有一种方法可以运行store_result并一起获得_result
我试图在同一个查询中使用Php 有没有一种方法可以运行store_result并一起获得_result,php,mysql,Php,Mysql,我试图在同一个查询中使用store\u result()和get\u result(),但它显示 调用布尔值上的成员函数fetch_assoc() 林克使用了这两种方法,我想这对他是有效的 这是我的密码 $stmtgetproducts = $mysqli->prepare("SELECT * FROM store_products sp INNER JOIN store_product_categories spc ON sp.product_categor
store\u result()
和get\u result()
,但它显示
调用布尔值上的成员函数fetch_assoc()
林克使用了这两种方法,我想这对他是有效的
这是我的密码
$stmtgetproducts = $mysqli->prepare("SELECT * FROM store_products sp
INNER JOIN store_product_categories spc ON sp.product_category=spc.id
WHERE sp.store_id = ? ORDER BY sp.product_views DESC");
$stmtgetproducts->bind_param("i",$storeid);
$stmtgetproducts->execute();
$stmtgetproducts->store_result();
$rows = $stmtgetproducts->num_rows;
$getproducts = $stmtgetproducts->get_result();
while($products = $getproducts->fetch_assoc()){
//Code to display rows.
}
来完成这个问题 成功的方法来自拉杰德·保罗
$getproducts = $stmtgetproducts->get_result();
$rows = $getproducts->num_rows;
不,没有办法。您只能使用其中一个 您的查询可能失败,是否直接在数据库中尝试过?查询正在运行。如果我删除
$stmtgetproducts->store_result()代码>$rows=$stmtgetproducts->num\u行代码>查询工作。产品显示。删除此状态$stmtgetproducts->store_result()代码>。只需执行$getproducts=$stmtgetproducts->get_result()
后跟$rows=$getproducts->num\u行代码>是的,这很有效@RajdeepPaul