php - 在 PHP 中回应 MySQL 查询

标签 php mysql sql echo

过去我一直在尝试用 PHP 回显 MySQL 查询的结果。我似乎无法让它工作所以我有点迷路了。我知道查询的工作原理与我在 PHPMYADMIN 中所做的一样,并且工作正常,但是每当我加载网页时,都没有输出任何内容。出于这个问题的目的,我已经概括了查询中的内容,因为我显然不希望任何人访问我的数据库。这是我尝试过的:

<?php
    $connect = mysql_connect('host', 'user', 'password', 'dbname');
    if (!$connect) {
        die('Could not connect: ' . mysql_error());
    }
    if (!mysql_select_db('dbname')) {
        die('Could not select database: ' . mysql_error());
    }
    $result = mysql_query('SELECT SUM(row name) FROM `table`');
    if (!$result) {
        die('Could not query:' . mysql_error());
    }
    echo mysql_result($result);

    mysql_close($connect);
?>

期待您的回复。

最佳答案

mysql_result 需要第二个参数(正在检索的结果中的行号)。

echo mysql_result($result, 0);

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

相关文章:

php - 具有特定字符串的 Woocommerce 标签列表

php - 如何使用(或不使用)composer 安装 MarkLogic PHP 库?

php - 获取 userid 与另一个表中的 userid 匹配的数据的最简单方法

php - 哪些 PHP 框架适合纯 Web 服务应用程序?

mysql - 找出另一列的值与哪一列匹配

mysql - MySQL 触发器声明中缺少 'colon' 错误

php - 如何从 PDOStatement 获取列名?

mysql - 选择并加入 mysql 中的表

c# - 在将文本框提交到数据库之前无法删除不必要的空格 C#

php strtotime 以秒和分钟为单位