Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Работа с MySQL (получение данных из базы данных)




После занесения данных, нас иногда будет интересовать вопрос так кого же из наших клиентов интересует товар “Яблоки” (не путать с Apple Macintosh, по поводу Apple Macintosh см. www.stealthcomp.com).

Напишем скрипт apple.php

 

  <? /* Скрипт показывает клиентов, которые яблоки любят больше чем апельсины */   /* Переменные для соединения с базой данных */ $hostname = "localhost"; $username = "myusername"; $password = "mypassword"; $dbName = "products";   /* Таблица MySQL, в которой хранятся данные */ $userstable = "clients";   /* создать соединение */ mysql_connect($hostname,$username,$password) OR DIE("Не могу создать соединение "); /* выбрать базу данных. Если произойдет ошибка - вывести ее */ mysql_select_db($dbName) or die(mysql_error());   /* составить запрос, который выберет всех клиентов - яблочников */ $query = "SELECT * FROM $userstable WHERE choise = 'Яблоки'"; /* Выполнить запрос. Если произойдет ошибка - вывести ее. */ $res = mysql_query($query) or die(mysql_error());   /* Как много нашлось таких */ $number = mysql_num_rows($res);   /* Напечатать всех в красивом виде*/ if ($number == 0) { echo "<CENTER><P>Любителей яблок нет</CENTER>"; } else { echo "<CENTER><P>Количество любителей яблок: $number<BR><BR>"; /* Получать по одной строке из таблицы в массив $row, пока строки не кончатся */ while ($row=mysql_fetch_array($res)) { echo "Клиент ".$row['name']." любит Яблоки.<BR>"; echo "Его Email: ".$row['email']; echo "<BR><BR>"; } echo "</CENTER>"; } ?>

 

Вот и все, коммерческий продукт практически готов.

Заключение

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

Можно сделать вывод о том, что сайты с использованием связки HTML+PHP+MySQL в несколько раз превосходят обычные HTML сайты по функциональности, удобству и т.д.

Неудивительно, что эта связка PHP+MySQL развивается очень быстро. Постоянно появляются новые возможности, разные полезные скрипты, которые позволяют усовершенствовать свой сайт.

Различные технологи вроде Flash, Ajax, JavaScript хорошо взаимодействуют с PHP, что позволяет создавать просто сумасшедшие по функциональности и красоте сайты.

                    

 

 

СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ

 

1. Джордж Шлосснейгл. Профессиональное программирование на PHP, 2006

2. Уильям Стейнмец, Брайан Вард. 75 готовых решений для вашего web-сайта на РНР, 2009

3. Мишель Е. Дэвис и Джон А. Филипс. Изучаем PHP и MySQL, 2008

4.  Николай Прохоренок. HTML, JavaScript, PHP и MySQL. Джентельменский набор Web-мастера, 2010

5. Тим Конверс, Джойс Парк и Кларк Морган. PHP 5 и MySQL. Библия пользователя, 2006

 

Электронные адреса:

1. http://www.php.su/

2. http://www.mirsite.ru/

3. http://www.master-live.ru/php_klass.php

4. http://www.sitescript.ru/

5. http://ruseller.com/

 

 

 

ПРИЛОЖЕНИЯ

Приложение 1

 

Пример вывода текста скрипта в браузер

 

Приложение 2

Форма заявки

 

Приложение 3

 

Вывод сообщения пользователю, интересующемуся товаром «Яблоки»

 

Приложение 4

 

Электронное письмо, отправившееся пользователю

 

Приложение 5

 

phpMyAdmin — веб-приложение с открытым кодом, написанное на языке PHP и представляющее собой веб-интерфейс для администрирования СУБД MySQL

 

Приложение 6

 

Измененный вывод сообщения пользователю, интересующимуся товаром «Яблоки»

 

Приложение 7

 

Вывод информации о количестве пользователей, которым нравится тот или иной товар

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...