php - 简单查询不起作用?

标签 php mysql sql database echo

我正在尝试从数据库中获取单个值。不知何故,它没有 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 起已弃用,并将在未来删除。相反,MySQLiPDO_MySQL应该使用扩展名。另见 MySQL: choosing an API指南及相关FAQ获取更多信息。

关于php - 简单查询不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24974267/

相关文章:

php - 替换 mySQL REPLACE 查询中的正斜杠

php - 如何比较 PHP 中的 MySQL 版本?

mysql - 使用Sqoop将MySQL导入Hive时如何指定字段分隔符?

php - MySQL:检查表的数据是否已修改没有触发器和 UDF?

sql - 查询元素依赖于另一个

php - 使用 count() 输出每月和月份的总条目数

php - 在 php 中确保文件夹安全

sql group by date给出错误的结果

javascript - 如何避免滥用忘记密码表格

sql - 该数据模型的性能优势?