СОДЕРЖАНИЕ ВВЕДЕНИЕ………………………………………………………………………………….…...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 Введение PHP - язык программирования, используемый на стороне WEB-сервера для динамической генерации HTML-страниц. Об этом говорит и расшифровка его названия: PHP - Personal HyperText Processor. PHP - один из немногих языков программирования, созданных специально для разработки веб-приложений. Поэтому он включает в себя все функции, необходимые именно для работы на веб-сервере, и при этом лишен избыточности, свойственной многим его конкурентам. Очень приятная особенность PHP - то, что его команды включаются в обычные HTML-страницы с помощью специальных тегов, которые и заставляют PHP-машину выполнять на сервере нужные действия. Программам на PHP не нужны специальные CGI-директории с особыми правами доступа. Более того, на одной страничке можно произвольно чередовать "простой" HTML и PHP-код. PHP не зависит от платформы. PHP прекрасно интегрируется во все популярные веб-серверы: Apacce и IIS, Zens и Netscape Enterprise Server, работает под Windows и OS/2, MacOS и практически всеми UNIX-подобными системами. Как следствие - PHP работает практически у всех хостеров, разрешающих собственные выполняемые скрипты. Замечательная особенность PHP - его интегрированность практически со всеми современными интернет-технологиями. PHP поддерживает большинство современных веб-протоколов: IMAP, FTP, POP, XML, SNMP и другие. PHP прекрасно работает с базами данных. Трудно найти СУБД, поддержка которой не была бы реализована в PHP. MySQL и MS SQL Server, PostgreSQL и Oracle, Sybase и Interbase... Один только перечень баз данных, поддерживаемых PHP, займет, наверное, целый экран. PHP включает в себя огромное количество встроенных функций: обработки строк и массивов, работы с файловой системой и с HTTP, электронной почтой, датой и временем, кириллицей и другими национальными алфавитами... Когда я впервые начал программировать на PHP, то был просто поражен обилием встроенных функций! Благодаря им многие алгоритмы, требующие в большинстве языков написания программного кода размером в несколько экранов, реализуются на PHP одной командой (точнее, вызовом одной функции). Современные тенденции развития языков программирования не обошли стороной и PHP. Средства объектно-ориентированного программирования появились еще в PHP3. А в объектной модели PHP4 в полном объеме реализованы классические понятия объектно-ориентированного программирования: наследование, инкапсуляция и полиморфизм. Все вышеизложенное позволяет без всякой натяжки назвать PHP безусловным лидером среди языков веб-программирования. Цель исследования – Изучить и посмотреть примеры выполнения скриптов PHP Объект исследования –Язык PHP, Базы данных MySQL. Предмет исследования – функциональное значение и актуальность языка. Гипотеза исследования состоит в том, что данный язык очень простой, легко интегрируется в HTML, в связке PHP+MySQL+HTML намного превосходит простой HTML. Исходя из гипотезы, сформированы следующие задачи : Задачи: - изучить особенности и возможности языка PHP; - сравнить функционал PHP и HTML; - познакомиться с базами данных MySQL; - обработать полученные результаты, сделать выводы. Теоретической основой представленного материала являются исторические данные, представленные в справочниках, материал из интернета. Методы исследования: в процессе проведения исследований применялись описание, анализ литературы по теме, изучение некоторых переменных. Практическая значимость исследования : данный материал можно использовать учителям и учащимся для последующего, углубленного изучения данного языка. Структура и содержание работы включают: Вводную часть, в которой обоснован выбор и актуальность темы. Глава 1. «Вступление в PHP и MySQL» содержит 6 разделов. В первом разделе идет объяснение, что такое PHP. Во втором описаны его возможности. В третьем разделе главы описывается история языка PHP. В четвертом - сказано почему стоит выбирать именно этот язык программирования. Пятый и шестой разделы посвящены информации о базах данных MySQL. Глава 2. «Примеры использования PHP» состоит из 3 разделов. В первом разделепоказано как в PHP легко обрабатывать данные с HTML – форм. Во втором мы будем заносить информацию в базу данных. В третьем разделе будем получать информацию из баз данных. Заключение содержит основные выводы по теме, подтверждающие выдвинутую гипотезу исследования. Глава 1. Вступление в PHP и MySQL 1.1. Что такое PHP? PHP – это скрипт-язык (scripting language), встраиваемый в HTML, который интерпретируется и выполняется на сервере. Проще всего это показать на примере:
Пример
После выполнения этого скрипта мы получим страничку, в которой будет написано: Hi, I'm a PHP script! (см. приложение 1) Весьма просто и бесполезно. Основное отличие от CGI-скриптов, написанных на других языках, типа Perl или C – это то, что в CGI-программах вы сами пишете выводимый HTML-код, а, используя PHP – вы встраиваете свою программу в готовую HTML-страницу, используя открывающий и закрывающий теги (в примере ). Отличие PHP от javascript, состоит в том, что PHP-скрипт выполняется на сервере, а клиенту передается результат работы, тогда как в javascript-код полностью передается на клиентскую машину и только там выполняется. Любители Internet Information Server найдут, что PHP очень похож на Active Server Pages (ASP), а энтузиасты Java скажут, что PHP похож на Java Server Pages (JSP). Все три языка позволяют размещать код, выполняемый на Web-сервере, внутри HTML страниц. 1.2. Возможности PHP В нескольких словах – на PHP можно сделать все, что можно сделать с помощью CGI–программ. Например: обрабатывать данные из форм, генерировать динамические страницы, получать и посылать куки (cookies). Кроме этого в PHP включена поддержка многих баз данных (databases), что делает написание Web-приложений с использованием БД до невозможности простым. Вот неполный перечень поддерживаемых БД: Adabas D InterBase Solid dBase mSQL Sybase Empress MySQL Velocis FilePro Oracle Unix dbm Informix PostgreSQL Вдобавок ко всему PHP понимает протоколы IMAP, SNMP, NNTP, POP3 и даже HTTP, а также имеет возможность работать с сокетами (sockets) и общаться по другим протоколам.
Рефераты по информатикеСОДЕРЖАНИЕ ВВЕДЕНИЕ………………………………………………………………………………….…...3 Глава 1. Вступление в PHP и MySQL………………………..……………..…….………….5 1.1. Что такое
Оценок: 1586 (Средняя 5 из 5)
Специалисты RetsCorp работают в digital-сфере более 7 лет. За это время мы разработали более 500+ успешных проектов. Основываясь на своем опыте и знании рынка, мы с уверенностью можем сказать, что будет работать, а что — нет. Заказывая создание лендинга для бизнеса в нашей студии, вы получаете работающие решения, необходимые именно вашему бизнесу.
Сотрудничая с нами, вы будете не клиентом, а нашим партнером. Благодаря этому мы будем развивать ваш бизнес как собственный. Мы так же как и вы заинтересованы в успехе проекта, поскольку ваша успешность будет нашей рекламой.