-4

我在 MySQL 中有错误。这是我的脚本:

<?php
include 'koneksi.php';
$data="SELECT * FROM `article` WHERE 1";
$result = mysql_query($data);
while ($row = mysql_fetch_array($result)) {
$judul1= $row['judul'];
$isi1=$row['isi'];
echo "<h2 align='center'> $judul1 </h2>";
echo "<p class='padding'>$isi1</p><hr>";
};
?>

结果:警告:mysql_fetch_array() 期望参数 1 是资源,布尔值在第 24 行的 C:\xampp\htdocs\cms\index.php 中给出

第 24 行:while ($row = mysql_fetch_array($result)) {

我该如何解决这个错误?

谢谢

4

2 回答 2

0

你可以像这样修复它:

索引.php

<?php
include 'koneksi.php';
$data="SELECT * FROM `article` WHERE 1";
$result = mysql_query($data);

if($result === FALSE) {
    die(mysql_error()); // TODO: better error handling
}

while ($row = mysql_fetch_array($result)) 
{
$judul1= $row['judul'];
$isi1=$row['isi'];
echo "<h2 align='center'> $judul1 </h2>";
echo "<p class='padding'>$isi1</p><hr>";
};
?>

koneksi.php

<?php
 mysql_connect('localhost','root','');
 mysql_select_db('project');
?>
于 2013-08-03T07:36:34.267 回答
0

再次检查您的查询或连接。boolean given表示mysql_query返回false,而不是结果集。

您可以在类似的线程中查看此处的详细信息。

mysqli_query如果可能,再次使用。

于 2013-08-03T07:14:19.107 回答