警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在404行的E:\wamp\www\Demo 22\gallery.php中给出?
我在一个页面中给出了一个图像显示PHP代码,而我没有在数据库中插入图像,我曾发生过这个错误,称为 警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在404行的E:\wamp\www\Demo 22\gallery.php中给出 这是代码:警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在404行的E:\wamp\www\Demo 22\gallery.php中给出?,php,mysql,mysqli,warnings,Php,Mysql,Mysqli,Warnings,我在一个页面中给出了一个图像显示PHP代码,而我没有在数据库中插入图像,我曾发生过这个错误,称为 警告:mysqli_fetch_array()希望参数1是mysqli_结果,布尔值在404行的E:\wamp\www\Demo 22\gallery.php中给出 这是代码: <?php include("includes/connect.php"); $select_posts = "select * from album1 where post_id=1"; $run_posts =
<?php
include("includes/connect.php");
$select_posts = "select * from album1 where post_id=1";
$run_posts = mysqli_query($con,$select_posts);
while($row=mysqli_fetch_array($run_posts)){
$post_title = $row['post_title'];
$post_name = $row['post_name'];
$post_image = $row['post_image'];`enter code here`
?>
<p><?php echo $post_title; ?></p>
<a href="gallery1.php"><img class="gallery1" src="image/album1/<?php echo $post_image; ?>"width="160" height="120" ></a>
<p><?php echo $post_name; ?></p>
<?php } ?>
这意味着您以前对mysqli\u查询的调用返回了false
,而不是对结果集的引用。当SQL中存在语法错误时,就会发生这种情况。尝试手动运行SQL,或者通过调用echo mysqli\u error($con)
报告错误。您应该投票以重复的方式关闭此错误,而不是回答它。