*php-lib.ru -> Вывод комментарии 1 страница"/> *php-lib.ru -> Вывод комментарии 1 страница"> *php-lib.ru -> Вывод комментарии 1 страница"> {% else-1 %}

Нет фото
• 18 июн 2013, 18:18

•••
Доброго времени суток, дорогие посетители сайта http://php-lib.ru эту статью я пишу специально для конк ...
Доброго времени суток, дорогие посетители сайта http://php-lib.ru эту статью я пишу специально для конкурса.
Тема этого урока: «Вывод данных из БД.»
Вот у нас есть таблица user в БД :

В ней значения:

Чтобы получить данные с таблицы есть функция:
mysql_query('SELECT * FROM user WHERE id='1' and name='sasho26'"*;
Теперь рассмотрим всё по порядку:
В самом начале у нас mysql_query(""*; это функция для работы с БД. Дале тело функции "SELECT * FROM user WHERE id='1' and name='sasho26'" если перевести это на русский язык, то выйдет примерно такое: «ВЫБРАТЬ всё ИЗ user ГДЕ name='sasho26' » . Наверное, вы уже догадались что SELECT -- ВЫБРАТЬ, WHERE -- ГДЕ, а FROM – ИЗ.
Но это только половина дела , то есть мы знаем как получить данные из таблицы но не знаем как вывести их, для этого функцию занесем в переменную $rezyly
$rezylt = mysql_query("SELECT * FROM user WHERE id='1' and name='sasho26'"*;
Дале для удобности можно занести $rezylt в функцию mysql_fetch_array(""*; то есть теперь у нас значения занесутся в массив.
$rezylt = mysql_query("SELECT * FROM user WHERE id='1' and name='sasho26'"*;
$array = mysql_fetch_array('$rezylt');
Теперь значения из таблицы у нас будут в таком виде: $array['name'] …
Чтобы вывести воспользуемся обычным echo цикл while:
$a = mysql_query("SELECT * FROM user WHERE id='1'"*;
while($b = mysql_fetch_array($a)) {
echo "Имя юзера: ".$b['name']."<br>";
echo "Пароль: ".$b['pass']."<br>";
echo "Сайт: ".$b['sait']."<br>";
}
Так вот нам этот скрипт выведет поле из таблицы user:

Зачем это надо? Спросите вы, например, на сайте http://php-lib.ru есть моя анкета, она находится по адресу: http://php-lib.ru/anketa.php?id=71 и там написано моя информация. Вот:


Это всё выводилось через функцию, которую мы разобрали сегодня.
Но не стоит зацикливается на том, что mysql_query только умеет выводить значения из таблицы. Она может: добавлять, удалять, редактировать и многое другое.
Спасибо за внимания с вами был sasho26 , специально для http://php-lib.ru .
Комментариев нет!