Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/288.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php MYSQL:关于计数行函数的帮助_Php_Mysql - Fatal编程技术网

Php MYSQL:关于计数行函数的帮助

Php MYSQL:关于计数行函数的帮助,php,mysql,Php,Mysql,我需要在表tbl_link_qa中检索qrec_id中的行数,该表中有值 mysql_query("SELECT COUNT(qrec_id) from tbl_link_qa")or die(mysql_error()); 但这似乎没有产生任何输出 --更新: $x=0 mysql\u querySELECT COUNT*from tbl\u link\u qa WHERE qrec\u id!=$x 手册页面中有完整的示例: 参见示例2。手册页面中有完整的示例: 参见示例2。这不会给出任何

我需要在表tbl_link_qa中检索qrec_id中的行数,该表中有值

mysql_query("SELECT COUNT(qrec_id) from tbl_link_qa")or die(mysql_error());
但这似乎没有产生任何输出

--更新:

$x=0


mysql\u querySELECT COUNT*from tbl\u link\u qa WHERE qrec\u id!=$x

手册页面中有完整的示例:


参见示例2。

手册页面中有完整的示例:


参见示例2。

这不会给出任何输出,因为它所做的只是将查询发送到数据库。它实际上并不是在收集结果

您需要将mysql\u查询的结果分配给一个变量

<?php
if ($result = mysql_query ('select count(*) from wherever;'))
{
    $row = mysql_fetch_assoc ($result);
    var_dump ($row);
}
else
    die ('some error message');
?>

这不会给出任何输出,因为它所做的只是将查询发送到数据库。它实际上并不是在收集结果

您需要将mysql\u查询的结果分配给一个变量

<?php
if ($result = mysql_query ('select count(*) from wherever;'))
{
    $row = mysql_fetch_assoc ($result);
    var_dump ($row);
}
else
    die ('some error message');
?>

改为使用此查询获取非空值的列数:

SELECT SUM(qrec_id IS NOT NULL) FROM tbl_link_qa


和@Gordon script

使用此查询获取非空值的列数:

SELECT SUM(qrec_id IS NOT NULL) FROM tbl_link_qa


而@Gordon script

mysql\u查询本身不会给出任何输出。查看手册页面了解完整的工作示例:您必须以与获取任何其他数据完全相同的方式获取该值。为什么不应用您已经用于其他mysql操作的代码呢?mysql\u查询本身不会给出任何输出。查看手册页面了解完整的工作示例:您必须以与获取任何其他数据完全相同的方式获取该值。为什么不应用您已经用于其他mysql操作的代码呢?它泄露了这一点。array1{[count*]=>string2 87}我需要得到qrec_id字段中包含值的受影响行的数量。我需要得到这段代码,以便能够得到n个问题中的1个。n是qrec_id中包含值的行数,这些值还没有对应的答案。array1{[count*]=>string2 59}它给了我这个值。它返回一个数组。您知道如何访问数组成员,对吗?如果没有,它都在PHP手册中。我知道了:mysql_fetch_assoc。我只需要弄清楚当我点击下一步时,它将如何从5分之一变为5分之二。array1{[count*]=>string2 87}我需要得到qrec_id字段中包含值的受影响行的数量。我需要得到这段代码,以便能够得到n个问题中的1个。n是qrec_id中包含值的行数,这些值还没有对应的答案。array1{[count*]=>string2 59}它给了我这个值。它返回一个数组。您知道如何访问数组成员,对吗?如果没有,就在PHP手册中。我知道了:mysql_fetch_assoc。我只需要弄清楚当我单击nextor时,它将如何从5分之一变为5分之二。也许“选择SUMqrec_id为空可用,从tbl_link_qa算*总数取决于该字段为空的含义谢谢!我现在明白了:我只需要想出下一步。当我点击下一个按钮时,将5个中的1个转到5个中的2个,当我点击上一个按钮时,将5个中的1个中的1个转回。或者“选择可用的SUMqrec_id为空,从tbl_链接_qa中计算*为总计”取决于字段为空时的含义谢谢!我现在明白了:我只需要想出下一步。单击“下一步”按钮时将5个中的1个旋转到5个中的2个,单击“上一步”按钮时将5个中的1个旋转到上一步。