Вывод данных из базы в select
Абсолютный новичок. Изучение менее недели по необходимости. на phpmyadmin Бд teachers в ней графы id и name. В select нужно вывести весь список . Пробовал разными методами не получается. Последнее, что пробовал было следующее. Однако выдает ошибку с include(DB.php): failed to open stream: No such file or directory. Понимаю, что ошибка связанная с путем , но я честно не понимаю, что подключать в силу своего не знания
<?php
include "DB.php";
$sql = mysqli_query ($db, "SELECT * FROM teachers");
echo '<select name="select-teacher" id="teacher">';
while ($result = mysqli_fetch_array($sql)){
echo ' <option value="'.$result['name'].'"></option>';
}
echo '</select>';
?>
Источник: Stack Overflow на русском