Php Count函数不计算数据库表中的所有行
我正在尝试使用count函数计算表中的行数。我目前有5行在表中的问题。但是,count函数仅对1行进行计数。为什么会这样?任何建议Php Count函数不计算数据库表中的所有行,php,mysql,Php,Mysql,我正在尝试使用count函数计算表中的行数。我目前有5行在表中的问题。但是,count函数仅对1行进行计数。为什么会这样?任何建议 $count_pcode = mysqli_query($dbc, "SELECT COUNT(*)FROM Delivery_Pcode"); $count_row =mysqli_num_rows($count_pcode); printf("%d results.\n",$count_row); mysqli_free_result($count_pc
$count_pcode = mysqli_query($dbc, "SELECT COUNT(*)FROM Delivery_Pcode");
$count_row =mysqli_num_rows($count_pcode);
printf("%d results.\n",$count_row);
mysqli_free_result($count_pcode );
mysqli_close($dbc);
只需将第一行更改为:
$count_pcode = mysqli_query($dbc, "SELECT * FROM Delivery_Pcode");
然后,下一行代码将告诉您查询返回了多少行
$count_row =mysqli_num_rows($count_pcode);
只需将第一行更改为:
$count_pcode = mysqli_query($dbc, "SELECT * FROM Delivery_Pcode");
然后,下一行代码将告诉您查询返回了多少行
$count_row =mysqli_num_rows($count_pcode);
请尝试以下操作:
$count_pcode = mysqli_query($dbc, "SELECT * FROM Delivery_Pcode");
$count_row = mysqli_num_rows($count_pcode);
请尝试以下操作:
$count_pcode = mysqli_query($dbc, "SELECT * FROM Delivery_Pcode");
$count_row = mysqli_num_rows($count_pcode);
这段代码应该计算行数,并有效地这样做
$result = mysql_query($dbc, "SELECT COUNT(*)FROM Delivery_Pcode");
// Verify it worked
if (!$result) echo mysql_error();
$row = mysql_fetch_row($result);
// Should show you an integer result.
print_r($row);
mysqli_free_result($result);
mysqli_close($dbc);
这段代码应该计算行数,并有效地这样做
$result = mysql_query($dbc, "SELECT COUNT(*)FROM Delivery_Pcode");
// Verify it worked
if (!$result) echo mysql_error();
$row = mysql_fetch_row($result);
// Should show you an integer result.
print_r($row);
mysqli_free_result($result);
mysqli_close($dbc);
计数时只返回一行;该行中返回的值包含count值进行计数时,可能只返回一行的重复值;该行中返回的值包含count value Damn的可能重复项,你可以打赌我20秒。让我们将整个表从MySQL返回到PHP,为了获得一个简单的整数,可能会消耗大量的CPU、RAM和网络带宽。棒极了!很好。如果您保持原始查询不变,您可以将下一行更改为$count\u row=$count\u pcode->fetch\u row[0];在不返回整个记录集数据的情况下得到你想要的结果。该死,你跟我打赌20秒。让我们将整个表从MySQL返回到PHP,为了获得一个简单的整数,可能会消耗大量的CPU、RAM和网络带宽。棒极了!很好。如果您保持原始查询不变,您可以将下一行更改为$count\u row=$count\u pcode->fetch\u row[0];并在不返回整个记录集数据的情况下获得所需的结果。太棒了。让我们将整个表从MySQL返回到PHP,为了获得一个简单的整数,可能会消耗大量的CPU、RAM和网络带宽。棒极了!干得好。@eggyal冷静点,小伙子。我们都只是给了他想要的答案。@Blue没问题!很乐意帮忙明亮的让我们将整个表从MySQL返回到PHP,为了获得一个简单的整数,可能会消耗大量的CPU、RAM和网络带宽。棒极了!干得好。@eggyal冷静点,小伙子。我们都只是给了他想要的答案。@Blue没问题!很乐意帮忙