Языки програмирования РНР

Автор: Пользователь скрыл имя, 07 Ноября 2012 в 15:31, реферат

Описание работы

PHP - язык программирования, используемый на стороне WEB-сервера для динамической генерации HTML-страниц. Об этом говорит и расшифровка его названия: PHP - Personal HyperText Processor.

PHP - один из немногих языков программирования, созданных специально для разработки веб-приложений. Поэтому он включает в себя все функции, необходимые именно для работы на веб-сервере, и при этом лишен избыточности, свойственной многим его конкурентам.

Содержание

СОДЕРЖАНИЕ
ВВЕДЕНИЕ………………………………………………………………………………….…...3
Глава 1. Вступление в PHP и MySQL………………………..……………..…….………….5

1.1. Что такое PHP?.………………………………………………………………………5

1.2. Возможности PHP…………………………………………………………………….5

1.3. Краткая история PHP……….…...…………………….……………………...…......6

1.4. Почему нужно выбирать PHP………………………………………………………7

1.5. Что такое MySQL……………………………………………………………………..7

1.6. Возможности MySQL…………………………………………………………………8
Глава 2. Примеры использования PHP……………………………………………………...9

2.1. Работа с формами……………………………………………………………………..9

2.2. Работа с MySQL (сохранение данных в базе данных)...…………………………11

2.3. Работа с MySQL (получение данных из базы данных).…………………………13
ЗАКЛЮЧЕНИЕ………………………………………………………………………..……….15

БИБЛИОГРАФИЧЕСКИЙ СПИСОК …………………………………………………...…16

ПРИЛОЖЕНИЯ………………………………………………………………………………...17

Работа содержит 1 файл

языки веб программирования рнр новый.docx

— 144.50 Кб (Скачать)

 
 
 
<?  
 
/* Скрипт показывает клиентов, которые яблоки любят больше чем апельсины */  
/* Переменные для соединения с базой данных */  
 
$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 


Информация о работе Языки програмирования РНР