Из БД в 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.

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

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

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


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