【发布时间】:2013-12-25 10:01:39
【问题描述】:
我过去一直在尝试在 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);
?>
期待您的回复。
【问题讨论】:
-
echo "mysql_result($result)";怎么样 -
MYSQL_* 自 PHP 5.5.0 起已弃用,将来将被删除。相反,应该使用 MySQLi 或 PDO_MySQL 扩展。