准备好的 select 语句无法获取计数
Prepared select statement not working to get count
这个 SELECT 准备好的语句应该回显具有 1 个活动的类别的数量。我有 select 语句从 table 中获取所有内容。如何让它显示子类别的数量?
我已经尝试为此代码使用不同类型的 SELECT 准备语句。乱七八糟的变量。检查配置文件以确保连接正确。
<?php
$stmt = $con -> prepare('select * from tblcategory where Is_Active=?');
$Is_Active = 1;
$stmt -> bind_param('i', $Is_Active);
$stmt -> execute();
$stmt -> store_result();
$stmt -> bind_result($Is_Active);
$stmt -> fetch();
echo $Is_Active;
?>
我希望代码能够提供每个 table 中活跃类别的数量。
要获得计数,您需要 select COUNT(*)
,而不仅仅是 *
。
$stmt = $con -> prepare('select COUNT(*) from tblcategory where Is_Active=?');
这个 SELECT 准备好的语句应该回显具有 1 个活动的类别的数量。我有 select 语句从 table 中获取所有内容。如何让它显示子类别的数量?
我已经尝试为此代码使用不同类型的 SELECT 准备语句。乱七八糟的变量。检查配置文件以确保连接正确。
<?php
$stmt = $con -> prepare('select * from tblcategory where Is_Active=?');
$Is_Active = 1;
$stmt -> bind_param('i', $Is_Active);
$stmt -> execute();
$stmt -> store_result();
$stmt -> bind_result($Is_Active);
$stmt -> fetch();
echo $Is_Active;
?>
我希望代码能够提供每个 table 中活跃类别的数量。
要获得计数,您需要 select COUNT(*)
,而不仅仅是 *
。
$stmt = $con -> prepare('select COUNT(*) from tblcategory where Is_Active=?');