У меня есть код, который при входе пользователя отображает определенную информацию, автоматически связанную с его учетной записью.Я пытаюсь получить это, чтобы перечислить информацию в раскрывающемся списке с каждым результатом в качестве новой опции.Сейчас он публикует результаты, но все в одной строке.
Текущее выходное изображение
Это изображение показывает, как запрос в настоящее время выводит результаты.Мне нужно, чтобы каждое из этих имен находилось в отдельной строке, а не в одной и той же опции.
<?php
$results = mysqli_query($db, "SELECT u.Name AS Name, u.activation as activation, u.lastlogin AS lastlogin, u.dwForbidTime AS dwForbidTime, u.RegDate AS RegDate, u.email AS email, group_concat(distinct g.szName SEPARATOR '<br />') AS szName, g.byShape as byShape, g.Level as Level
FROM user AS u
LEFT JOIN gamedata AS g on u.name = g.szAccountName
WHERE Name='$user_check'
ORDER BY g.szAccountName DESC
LIMIT 3") or die("Error: " . mysqli_error($db));
echo "<select name='character'>";
while ($row = mysqli_fetch_array($results, MYSQLI_ASSOC)) {
echo '<option value="' . $row['szName'] . '">' . $row['szName'] . '</option>';
}
echo "</select>";
?>
Мой запрос выводится нормально, если я не пытаюсь использовать раскрывающийся список, но мне нужночтобы выбрать опцию для формы.