Я только начинающий с php-кодом, некоторое время занимался этой проблемой, работая над школьным проектом.Моя база данных (использующая phpmyadmin) имеет таблицу под названием assets, которая содержит несколько изображений, каждое из которых имеет автоматически увеличивающийся идентификатор.Я хотел создать функцию отображения, которая бы отображала все эти изображения пользователю, но я продолжаю сталкиваться с этой проблемой.Будем весьма признательны за любые советы или помощь.
Функция дисплея:
function display(mysqli $conn){
$sql = "SELECT * FROM assets ORDER BY id DESC";
$result = mysqli_query($conn, $sql);
while($row = mysqli_fetch_array($result)){
echo '<img src="data:image/jpeg;base64,'.base64_encode( $result['file'] ).'"/>';
}
}
Подключение к базе данных:
/* Try catch to connect to database*/
try{
$conn = mysqli_connect("localhost", $dbuser, $dbpassword, $db);
}catch(Exception $e){
echo "<br>" . $e->getMessage();
}
Вызов функции дисплея:
<?php display($conn); ?>