过去我一直在尝试用 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/