我正在编写以下查询以获取表bill_details
的所有详细信息。
select * from bill_details;
除数据外,我还想获取此表中的记录数。
答案 0 :(得分:1)
SELECT *, (SELECT COUNT(*) FROM bill_details) AS cnt
FROM bill_details
结果的每一行都有一个包含行数的附加列。
答案 1 :(得分:0)
mysql_num_rows(mysql_query("select * from bill_details"))
答案 2 :(得分:0)
你必须使用两个查询,或者如果你使用MySQLi,则使用mysqli_num_rows
,如Rakesh所建议的那样。如果您使用的是PDO,则可以使用rowCount
。
SELECT * FROM bill_details;
其次是:
SELECT COUNT(*) FROM bill_details;
答案 3 :(得分:0)
您可以尝试以下查询,但第一列将重复计数信息:
SELECT *
FROM (SELECT * FROM bill_details) A, (SELECT COUNT(*) FROM bill_details) C