2013-07-11 106 views
0

你能幫助我這個代碼請錯誤:警告:mysql_fetch_array()預計參數1是資源,布爾給

<link rel="shortcut icon" href="<?php echo URL_GLOBAL; ?>graficos/logoIcon.jpg" /> 

<?php 
$listaAJ = mysql_query("SELECT * FROM ajuste LIMIT 0,1"); 
$rowAJ = mysql_fetch_array($listaAJ); 
?> 
<title><?php echo $rowAJ['titulo']; ?><?php if($activaSeo=="si"){ echo " - ".$incTitle;}?></title> 

錯誤:錯誤:警告:mysql_fetch_array()預計參數1是資源,布爾在/incluir/seo.php在線5給出

如何解決我的錯誤?

謝謝。

+0

請不要再使用mysql_ *函數,它們已被棄用。改用mysqli或PDO。 – GordonM

+0

請參閱[此答案](http://stackoverflow.com/a/11674313/250259)以瞭解如何解決此問題。 –

回答

2

您的查詢無法執行。我建議你在一些錯誤報告跳出,以獲得完整的SQL錯誤消息:

$listaAJ = mysql_query("SELECT * FROM ajuste LIMIT 0,1") or die(mysql_error()); 

mysql_*功能也已過時。您應使用mysqli_*或更好的PDO

0

您可以:

$listaAJ = mysql_query("SELECT * FROM ajuste LIMIT 0,1"); 
if (!$listaAJ) { 
    $message = 'Invalid query: ' . mysql_error() . "\n"; 
    $message .= 'Whole query: ' . $query; 
    die($message); 
} 

隨着if塊,你可以檢查是否確實返回了一些記錄。如果它通過該塊進行縮放,則可以繼續使用結果。

改爲使用mysqli_queryPDO::querymysql_*函數已被棄用!

相關問題