php - 尝试通过简单的 .php 文件获取数据时出现不熟悉的 MySQL 错误

标签 php mysql

这个问题在这里已经有了答案:




9年前关闭。




Possible Duplicate:
mysql_fetch_array() expects parameter 1 to be resource, boolean given in select



只是试图从现有数据的现有表中提取一些数据,其中存在搜索参数。
    <html>
    <body>

    <?php
    $con = mysql_connect("localhost","***","***");
    if (!$con)
      {
      die('Could not connect: ' . mysql_error());
      }

    mysql_select_db("ubook247", $con);

    $result = mysql_query("SELECT * FROM buzz_data 
    WHERE index = '4'");

    while($row = mysql_fetch_array($result))
      {
      echo $row['buzz_img'] . " " . $row['buzz_title'];
      }

    ?>

    </body>
    </html>

错误说:

警告:mysql_fetch_array() 期望参数 1 是资源, bool 值在第 16 行的 C:\wamp\www\ubook247\php\display_buzz_data.php 中给出

第 16 行是:

而($row = mysql_fetch_array($result))

由于我使用的是 phpMyAdmin,并且对 MySQL 并不熟悉,因此这里是字段设置的图片:

Screenshot

最佳答案

使用index (注意反引号)。索引是 MySQL 的保留字。更好的是重命名该字段,但这取决于您在项目中的距离......

$result = mysql_query("SELECT * FROM buzz_data WHERE `index` = 4");

关于php - 尝试通过简单的 .php 文件获取数据时出现不熟悉的 MySQL 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7177888/

相关文章:

php - MySQL group concat used with 2 join table 查询结果重复

javascript - 如何在外部js中编写blade语法

php - 如何获取当前日期的数据 仅显示

php - fatal error : Class CI_Session_files_driver contains 1 abstract method

javascript - 无法提交生成的表单

php - 字段列表错误中的MySQL未知列

php - 我的 PHP 表单发送数据,但 sql 显示所有列零记录

java - native 查询产生 MySQL 语法错误和意外结果

sql - 限制 MySQL 中的 SQL 查询结果

php - PHP解析/语法错误;以及如何解决它们