0

你能帮我这个代码吗?

<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 是资源,布尔值在第 5 行的 /incluir/seo.php 中给出

我该如何解决我的错误?

谢谢。

4

2 回答 2

2

您的查询无法执行。我建议您弹出一些错误报告,以获取完整的 SQL 错误消息:

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

这些mysql_*功能也已弃用。您应该使用其中一个mysqli_*,或者最好使用PDO

于 2013-07-11T09:28:03.380 回答
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::query功能已弃用mysql_*

于 2013-07-11T09:58:49.370 回答