Из БД в select
|
|
|
|
Персональный блог о программировании, сео и компьютерах
|
|
|
|
|
Из БД в select
|
|
|
|
Понедельник, 8 июня 2015 г.
|
Рубрика: Программирование
|
Метки: Из БД в 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.
|
|
|
Оставьте комментарий!
|
|
|
|
Похожие статьи
|
|
|
|
|
|
13-08-2016 | ЦП, ноутбуки, процессор
|
Особенности ЦП ноутбуков
|
При выборе и покупке ноутбука требуется уделить большое внимание используемому п......
|
|
|
|
|
|
09-08-2016 | Unity, Unreal Engine, CryEngine, движок, программирование
|
Движок для программы или игры
|
В программировании движок – утилита, которая позволяет автоматизировать выполнен......
|
|
|
|
|
|
09-08-2016 | программирование, проектирование, приложение
|
Этапы создания программы или игры
|
С момента появления самых первых компьютерных игр и программ прошло уже нескольк......
|
|
|
|
|
|
|
|
|
|
|
© https://igmarkov.ru, Игорь Марков, Программирование, Интернет, SEO, Компьютеры, 2018
|
|