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

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

  Оставьте комментарий!
  Похожие статьи
Как стать программистом и что для этого нужно?
Как стать программистом и что для этого нужно?
С течением времени все больше и больше людей задумываются над тем, чтобы стать п......
Особенности ЦП ноутбуков
Особенности ЦП ноутбуков
При выборе и покупке ноутбука требуется уделить большое внимание используемому п......
Движок для программы или игры
Движок для программы или игры
В программировании движок – утилита, которая позволяет автоматизировать выполнен......
Этапы создания программы или игры
Этапы создания программы или игры
С момента появления самых первых компьютерных игр и программ прошло уже нескольк......
Программирование
Сео продвижение
Интернет
Компьютеры
Сайты
Оптимизация
Поисковики
Электронная коммерция
HTML, JavaScript

ПнВтСрЧтПтСбВс
Может заинтересовать
palts.ru
Как посчитать цену за размещение баннера на сайте
Облачное хранилище Яндекс.Диск
Статистика

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


© https://igmarkov.ru, Игорь Марков, Программирование, Интернет, SEO, Компьютеры, 2018