从数据库中检索多个数据

时间:2016-01-04 10:06:39

标签: php mysqli-multi-query

从数据库中检索多个数据,在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 } ?>

2 个答案:

答案 0 :(得分:5)

试试这个

<?php while ($row = mysqli_fetch_assoc($result_slider)) { 
var_dump($row);
 } ?>

您不能通过foreach循环运行mysqli_query结果,因为它不是数组。您需要做的是通过某种形式的mysqli_fetch函数处理结果,在本例中为mysqli_fetch_assocmysqli_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.
}