第一次使用php来拉取一个select语句

Wer*_*bel -1 php mysql database

可能重复:
mysql_fetch_array()期望参数1是资源,在select中给出boolean

这就是我所拥有的

<?php 
            mysql_select_db("my_db", $conn);

            $result = mysql_query("SELECT name FROM card");

            while($row = mysql_fetch_array($result))
            {
            echo $row['name'];
            echo "<br />";
            }
?>
Run Code Online (Sandbox Code Playgroud)

警告:mysql_fetch_array()要求参数1为资源,在第113行的D:\ xampp\htdocs\UFSDBSearch.php中给出布尔值

是我得到的.我不知道这意味着什么.我只是想让它回应出那张桌子上存储的卡片的名字.如果我需要告诉更多信息,请告诉我.我在这里先向您的帮助表示感谢.

gd1*_*gd1 5

mysql_query()返回FALSE.当某些错误阻止查询成功完成时会发生这种情况.请查看连接到数据库的代码,并确保SELECT name FROM card正在使用该数据库.

要进一步调查,请执行以下操作:

if (!$result) {
    die('Invalid query: ' . mysql_error());
}
Run Code Online (Sandbox Code Playgroud)

您将看到My​​SQL返回的实际错误.

此外,就像有人建议的那样,你可以考虑学习新的(和更好的)数据库交互范例PDO.mysql_*函数是遗留的(不建议使用).