2013-08-06 77 views
0

剛剛推出的網站,但它給錯誤我提取錯誤讓所有的網站,

Warning: mysql_fetch_array() expects parameter 1 to be resource, Boolean given in C:\xampp\htdocs\real4u\index.php on line 203 

,並在網站上的許多地區,我得到的MySQL提取錯誤,請幫忙

指數代碼

<?php if(!(isset($_GET["ps"])))  { 
$setting=mysql_query("select * from setting "); 
$setting1=mysql_fetch_array($setting); 
?> 
+0

這是一個很常見的問題。這意味着你的查詢失敗。用'mysql_error'檢查錯誤 – datasage

+0

您的查詢失敗,可能是語法錯誤。在提交錯誤消息的查詢後回顯'mysql_error'。 – 2013-08-06 11:14:37

+0

再次檢查您的表名 –

回答

0

我覺得有一個問題是使用!運算符。請嘗試以下操作:

<?php if(!isset($_GET["ps"]))  { 
$setting=mysql_query("select * from `setting`"); 
$setting1=mysql_fetch_array($setting); 
?> 

爲了得到更好的結果排除故障,您可以創建$setting對象之後添加此

if (false === $setting) { 
    echo mysql_error(); 
} 
0

試試這個,你會得到的原因

$setting = mysql_query("select * from setting ") or die(mysql_error()); 
0

首先,嘗試使用mysqli或PDO,因爲自PHP5以來已棄用mysql_*函數。其次,檢查錯誤是,MySQL的回報通過編輯mysql_query

mysql_query("select * from setting ") or exit(mysql_error()); 

我想你還沒有建立一個MySQL連接或設置表不存在。