2015-04-25 61 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使用,但相同的文檔中,你會看到,在相同的情況下,數組的布爾轉換是錯誤的。所以這樣你就可以分析返回的結果。 –