php - 如何将 SQL COUNT 语句的结果存储在 PHP 变量中

标签 php mysql

我想获取 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/

相关文章:

php - Google Contacts API 未返回系统组

php - 无法使用 PHP 连接到 SSL 加密的 Web 服务

php - 代码点火器 PHP : Error when load config database in controller?

php - PHP函数parse_ini_file()真的有那么危险吗?

php - 如何将输入时间的值插入到数据库表中?

mysql - 在数据库中,如何存储可以有多种语言的文本?

使用 SQL 的 Java 登录表单

PHP是否在MySQL中存储图像?

php - 摆脱 php 或 mysql 中的多个空格

java - 如何使用带有 JBOSS 工具的 Hibernate 在数据库中添加新记录?