Php 创建员工名单

Php 创建员工名单,php,mysql,Php,Mysql,我很确定我错过了一些非常简单的东西。我想使用PHP/MySQL创建一个员工表,并显示在HTML表中。我已经开始编写查询并尝试获取数组,但它一直返回bool变量。我哪里出错了 <? $memberQuery = "SELECT * FROM members;"; $memberArray = mysql_fetch_array(mysql_query($memberQuery) or die("error retrieving members")); var_dump($memberArr

我很确定我错过了一些非常简单的东西。我想使用PHP/MySQL创建一个员工表,并显示在HTML表中。我已经开始编写查询并尝试获取数组,但它一直返回bool变量。我哪里出错了

<? $memberQuery = "SELECT * FROM members;";
$memberArray = mysql_fetch_array(mysql_query($memberQuery) or die("error retrieving members"));

var_dump($memberArray); ?>

var\u dump()
返回
bool(false)
,所以我有点迷路了…

试试:

 $sqlArray = mysql_query($memberQuery) or die(mysql_error ());
它会提供一些关于你的问题的信息。 如果没有错误,您可以使用

$memberArray = mysql_fetch_query ($sqlArray);

您的代码中有一个错误:

var_dump($memberArray);
而不是

var_dump($member array);

它没有抛出任何错误…查询执行正常,但返回的是bool而不是arrayYou应该尝试使用mysqli_query()函数,因为mysql_query()已被弃用(请参阅php文档)。如果出现问题,mysql\u query()将返回FALSE,因此在其他情况下,$sqlArray可能是ressource(mysql\u error不会返回错误)。我通常支持嵌套函数,但在这种情况下,我倾向于反嵌套
mysql\u fetch\u array
mysql\u query
。这将使调试每个输出(预期的与实际的,请参阅每种情况下的文档)变得更加容易。您是否确保成功连接到数据库?数据库连接成功,我在发布此消息之前还将mysql_fetch_数组解嵌套,并得到相同的结果。您可以在连接到数据库的位置添加代码吗?您提供的代码越多,我们能为您提供的帮助就越多如果您更改了代码,请编辑问题以反映它
:)