从数据库中检索多个数据,在xampp本地服务器中工作但在cpanel服务器中不起作用。数据库已成功连接。有些部分运行良好,问题只是检索多个数据。
$sql_query_slider="SELECT * FROM slider ORDER BY id DESC LIMIT $slide_limit ";
$result_slider=mysqli_query($dbconfig,$sql_query_slider);
<?php foreach ($result_slider as $res) {?>
<?php echo $res['slider_desc']; ?>
<?php } ?>
答案 0 :(得分:5)
试试这个
<?php while ($row = mysqli_fetch_assoc($result_slider)) {
var_dump($row);
} ?>
您不能通过foreach循环运行mysqli_query
结果,因为它不是数组。您需要做的是通过某种形式的mysqli_fetch
函数处理结果,在本例中为mysqli_fetch_assoc
或mysqli_fetch_array
,它将查询结果的每一行作为关联数组返回。
答案 1 :(得分:0)
试试这个:
while($row = mysqli_fetch_array($result_slider)){
echo $row[1]; //this will print out the first index in the result array.
}