2015-04-25 81 views
1

我想通过WordPress的PHP代码片段插件将MySQL数据导入PHP。无论出于什么原因,我总是收到错误'mysql_fetch_array()期望参数1是资源,布尔'。从MySQL输出PHP的问题

我的代码如下:

连接

[insert_php] 
$conn = mysql_connect("localhost", "albert", "notrealpassword") or die  
(mysql_error()); 

PHP

mysql_select_db('mydatabase');  
$query = "SELECT * FROM mytable"; 
$result = mysql_query($query); 
while ($subjectone = mysql_fetch_array($result)) 
{echo $subjectone['dataintable'];} 
[/insert_php] 

回答

2

这是因为最后的结果之前mysql_fetch_array的答案是数组,但同时等待bolean。 也可能是你知道它是更好地使用新的MySQLi函数

mysql_select_db('mydatabase');  
$query = "SELECT * FROM mytable"; 
$result = mysql_query($query); 
while (is_array($subjectone = mysql_fetch_array($result))) 
{echo $subjectone['dataintable'];} 
+0

我知道,PHP的文档中有许多例子,而在同样的方式作为@JasonChen使用,但相同的文档中,你会看到,在相同的情况下,数组的布尔转换是错误的。所以这样你就可以分析返回的结果。 –