我想获取 MySQL 表中的行数并将该数字存储在 php 变量中。这是我正在使用的代码:
$size = @mysql_query("SELECT COUNT(*) FROM News");
$size 最终成为“Resource ID #7”。如何将行数直接放入 $size?
最佳答案
mysql_query 返回一个查询资源id。为了从中获取值,您需要在资源 ID 上使用 mysql_fetch_assoc 以将行提取到数组中。
$result = mysql_query("SELECT COUNT(*) FROM News");
$row = mysql_fetch_assoc($result);
$size = $row['COUNT(*)'];
关于php - 如何将 SQL COUNT 语句的结果存储在 PHP 变量中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/597206/