Из БД в select
   
ГЛАВНАЯ ОБО МНЕ СТАТЬИ ТВОРЧЕСТВО КНИГИ КОНТАКТЫ

Из БД в select

Из БД в select Довольно часто на форумах, посвященных программированию встречаю вопрос о том, как из базы данных на MySQL взять данные по определенному параметру (ключу) и вынести их на страницу html. При чем задачи преследоваться могут совершенно разные. Но на самом деле ведь без разницы что именно выводить. Виды животных или футболистов определенного клуба. Сам алгоритм скрипта от этого никак не изменится.

И так, давайте представим, что перед нами стоит следующая задача. Есть некая база данных на MySQL со списком городов, которые нужно вывести в select на html. Так как мы совершенно не знаем, какое в базе данных количество городов, очевидно, что запрос пойдет в цикле. Для этого могут подойти 2 цикла, которые перечисляются без знания последнего ключа. Это циклы foreach и while. В данном случае нам больше подойдет цикл while.

$db = mysql_connect("localhost", "Admin", "pass"); // данные пользователя
$result = mysqli_query($db, "SELECT * FROM название_таблицы");
$i = 0;
while ($row = mysqli_fetch_assoc($result))
{
$mymas[$i] = $row['название_поля_с_городами'];
$i++;
}

В этом коде мы подключились к базе, к нужной нам таблице и прошлись по всем строкам и занесли названия всех городов в массив $mymas.
Дальше нам нужно на странице в нужном месте вывести все города. Для этого подойдет цикл foreach


<select>
forech ($mymas as $gorod)
{
echo("<option value='".$gorod."'>".$gorod."</option>");
}
</select>

Ну вот в принципе и всё. Задача выполнена. Города выводятся в select.

Подписаться на новые статьи Подписаться на новые статьи

  Оставьте комментарий!
  Похожие статьи
Минусы работы дома
Минусы работы дома
Так ли легко работать из дома? Что может помешать?
Где начать карьеру копирайтера?
Где начать карьеру копирайтера?
Хотите начать продавать статьи, но не знаете, с чего начать? Статья как раз для вас!
Принципы создания сайтов
Принципы создания сайтов
Создание сайтов является весьма перспективным направлением. Разумеется, у каждого владельца подобных ресурсов различные доходы, все напрямую зависит от выбранного способа монетизации, а также непосредственно от тематики сайта
Реально ли работать дома?
Реально ли работать дома?
Всю жизнь мечтали работать дома? Статья расскажет о возможностях фриланса
Культура
Книги и Литература
Интернет
Финансы
Спорт
Туризм
Товары
История
Мистика
Отношения
Семья
Ремонт
Игры
Мода
Медицина
Кулинария
Государство
Авто
Увлечения
Психология
Дизайн
Разное
Наука
Образование
ПнВтСрЧтПтСбВс
Может заинтересовать
Ученые установили, что собаки понимают речь
Краков – город легенда
Как сделать бензин в домашних условиях
Как влияет влажность на человека?
Статистика

Индекс цитирования


© gfom.ru, Глеб Фомин, Культура, Искусство, Философия, 2018