Правильный запрос для <Select> в php
Приветствую, товарищи. Помогите пожалуйста разобраться со следующей проблемой:
1. Я создаю страничку с формой для создания материала, в ней присутствуют выборки через <select> - тут проблем не возникает.
2. Когда я пытаюсь создать форму для редактирования этого материала, начинаются танцы с бубном, в виде:
```
<tr><td><label for="reg">Ответственный сотрудник</label><select class="form-control" name="worker">
<option value="<?php echo $result2['worker'] ?>" selected><?php echo $result2['lastname'] ?></option>
<?php
$sql = mysqli_query($conn, "SELECT * FROM users");
while ($result = mysqli_fetch_array($sql))
echo "<option value='{$result['id']}'>{$result['lastname']}</option>";
?>
</select> </td></tr>
Где worker - это id в таблице users, lastname фамилия сотрудника из таблицы users. Только таким образом я могу получить данные из 2 таблиц - но вот незадача, данные 1 - дублируются, 2 - крайне не удобный способ, ибо приходится 2 значения явно указывать, формировать 2 массива. Подскажите люди добрые, как выйти из этой ситуации. Интернеты толком ничем не помогают, подобной проблемы я особо не встречал(
Суть вопроса - правильное формирование запроса для "Редактирования" существующего документа с содержанием селектора.