Извлечение нескольких данных из базы данных, работа на локальном сервере 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 } ?>
попробуй это
<?php while ($row = mysqli_fetch_assoc($result_slider)) {
var_dump($row);
} ?>
Вы не можете запустить mysqli_query
результат через цикл foreach, так как это не массив. Что вам нужно сделать, это обработать результат через какую-то форму mysqli_fetch
функция, в этом случае mysqli_fetch_assoc
или же mysqli_fetch_array
который возвращает каждую строку результата запроса в виде ассоциативного массива.
попробуй это:
while($row = mysqli_fetch_array($result_slider)){
echo $row[1]; //this will print out the first index in the result array.
}