@gavroda

Почему показывает только последнюю запись?

Ребят, почему отображает только последнюю запись из бд?

вот код
<?
		$result = $link->query('SELECT * FROM `last_winners` WHERE `steamid`="'.$id.'" ORDER BY `id` DESC');
		$user = mysqli_fetch_array($result, MYSQLI_ASSOC);
		
	?>
	
	<td style="text-align: center;"><img src="<?echo $user['item_img'];?>" style="width: 100px;"></td><td><?echo $user['item_name'];?></td><td><?echo $user['price'];?> руб.</td><td id="zakaz<?echo $user['id'];?>"><?echo $state;?>
  • Вопрос задан
  • 173 просмотра
Пригласить эксперта
Ответы на вопрос 1
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
mysqli_fetch_array надо в цикле вызывать. Эта функция получения одной строки из результата.

<?php
$result = $link->query('SELECT * FROM `last_winners` WHERE `steamid`="'.$id.'" ORDER BY `id` DESC');
while ($user = mysqli_fetch_array($result, MYSQLI_ASSOC)) {
?>
<td style="text-align: center;"><img src="<?echo $user['item_img'];?>" style="width: 100px;"></td><td><?echo $user['item_name'];?></td><td><?echo $user['price'];?> руб.</td><td id="zakaz<?echo $user['id'];?>"><?echo $state;?>
<?php
}
?>
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы