Переключать пункты меню

Как сделать вывод из базы данных php и mysql

Приступим к изучению самого распространенного запроса SELECT * from `имя базы`; При помощи этого запроса выполняются команды по выводу всех значений из таблиц базы данных. Это мы видим постоянно в интернете и не придаем этому процессу особого значения. Данный запрос сделан только что, при переходе на эту страницу и вы читаете эти строки. При помощи этого запроса работают все сайты и мобильные приложения.

На самом деле существует бесчисленное множество вариантов запроса при поиске из базы данных. Может быть сделан запрос сразу по нескольким таблицам и при этом учитываться десятки условий при поиске.

Но мы не будем погружаться в более сложные запросы, а рассмотрим простейшие варианты.
 

Как сделать php вывод информации из базы данных mysql при помощи запроса SELECT 

Итак, рассмотрим конкретный простой пример по выводу всей информации из таблицы базы данных. Для этого после запроса SELECT поставим знак (*), который позволит вывести все поля таблиц из базы. А поскольку строк в таблице может быть несколько, то выведем информацию в цикле while 

$mas содержит двумерный массив содержащий значения по двум ключам: по числовым и названию полей таблиц. Но данный запрос не всегда корректен, если нам требуется скорость и производительность нашего приложения. Поэтому рекомендуется выбирать: либо делать запрос по числовому индексу или по названию полей таблиц.

Это вы уже решите сами при создании своих творений.

А сейчас напишем конкретный пример для выбора всех значений из таблиц по числовому индексу. Для этого перепишем предыдущий код немного по-другому:
 

Как видите запрос тот же, но функция mysql_fetch_row ($rez)) немного другая, потому что возвращает результат в виде массива где индексами служат порядковые номера чисел. Имена таблиц идут по порядку слева направо, и соответственно счет идет от нуля до двух.

Следующий пример:
 

Запрос mysql_fetch_assoc($rez) выводит информацию по текстовому ключу, а ключом является название таблиц в базе данных. Если попытаться указать числовые индексы запрос вернет ошибку. 

Добавить комментарий


Коллекция скриптов и модулей   © 2017