我正在尝试从数据库中获取单个值。不知何故,它没有 echo 。我知道安全弃用,稍后将使用 PDO,这只是作为测试。我填写了正确的表格。当我使用 phpmyadmin 中的 sql 时,它正确地为我提供了我想要的值。
<?php
include 'connectdb.php';
$result = mysql_query("SELECT id FROM table ORDER BY id DESC LIMIT 1");
$row = mysql_fetch_row($result);
echo $row["id"];
mysql_close();
?>
最佳答案
根据文档 ->mysql_fetch_row — 将结果行作为枚举数组获取
http://php.net/manual/en/function.mysql-fetch-row.php
所以你想要
echo $row[0];
--
注意:同样来自文档 -> 警告 [mysql_
functions/] 扩展自 PHP 5.5.0 起已弃用,并将在未来删除。相反,MySQLi或 PDO_MySQL应该使用扩展名。另见 MySQL: choosing an API指南及相关FAQ获取更多信息。
关于php - 简单查询不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24974267/