php - 如何回应查询

标签 php mysql

<分区>

Possible Duplicate:
Why does this return Resource id #2?

我想回显 mysql_query("SELECT SUM(onlineplayers) FROM servers") 但是当我将 echo 放在前面时,它显示 Resource Id #2 当我添加 or die( mysql_error()); 最后,它只输出 1。

最佳答案

您需要先获取查询:

$result = mysql_query("SELECT SUM(onlineplayers) FROM servers");
if($result){
  $data = mysql_fetch_assoc($result);
  echo $data[0];
}

但是,除非绝对必要,否则不应使用 mysql_ 函数。 mysql 扩展 is NOT recommended用于新项目。相反,你应该使用 PDO_mysql 或 mysqli

来源: Why does this return Resource id #2?

关于php - 如何回应查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14659353/

相关文章:

php - 使用php-deployer时如何设置发布限制?

php - 从 PHP 调用 Python 但 SQLite3 不工作

php - 与 Mysql 的连接未关闭

mysql - Sql 查询优化以获取更快的结果

php - 如何使用输入类型框从数据库中选择数据并在同一页面上打印

mysql - 如何在表中强制唯一性?

javascript - 无法添加或减去 1 件库存产品 - 获取 textStatus :'error' - Prestashop

php - mysql 中的总页面浏览量

mysql - snprintf 截断最后一个符号

php - 如何使用数据库中的预定义公式并在javascript中使用它?