PHP и MySQL. Исчерпывающее руководство. Маклафлин Б.
- Автор: ArtAgeLess
Язык PHP является веб-языком, а не программой, поставляемой в коробке. Существуют десятки (если не сотни) тысяч веб-сайтов, располагающих PHP-инструкциями. Впечатляет, не так ли? Однако не все эти веб-сайты отвечают современным требованиям. Некоторые из них сильно критикуются другими программистами. Найти действительно подходящий сайт не так-то просто.
Цель этой книги — послужить руководством, которое должно быть под рукой уже в тот момент, когда вы загружаете PHP. На страницах издания вы найдете пошаговые инструкции для получения работоспособного PHP-интерпретатора, написания своей первой программы... и своей второй программы... и в конечном счете для создания с нуля целого веб-приложения. Кроме того, вы найдете четкий анализ самых важных компонентов PHP, которые будете ежедневно использовать при создании персонального блога или внутренней корпоративной сети.
Эта книга рассчитана на читателей с разным техническим уровнем. Основная часть материала предназначена для тех, кто уже прошел определенный путь от начала изучения веб-технологий, или для средних по уровню любителей веб-технологий и программистов. Я надеюсь, что вы уже разбираетесь в HTML и CSS и, может быть, даже немного знаете JavaScript. Если же все эти веб-компоненты вам незнакомы, специальные врезки под названием «К вашему сведению» предоставят вам вводную информацию, необходимую для понимания текущей темы. В свою очередь во врезках «Курсы повышения квалификации» предлагаются дополнительные технические советы, рассматриваются различные приемы и методы ускоренной работы для более-менее опытных любителей компьютеров.
Вы создали веб-страницу в HTML. Вы даже придали ей стилевое оформление с помощью каскадных таблиц стилей — Cascading Style Sheets (CSS) и написали небольшой код JavaScript для проверки допустимости данных, введенных в созданные вами веб-формы. Но этого было недостаточно, поэтому вы углубились в изучение JavaScript, включили в код библиотеку jQuery и сконструировали множество веб-страниц. Вы даже переместили свой код JavaScript во внешние файлы, сделали таблицы CSS общими для всего сайта и привели HTML в соответствие последним стандартам.
Но теперь вам захотелось большего.
Возможно, вас стало не устраивать, что ваш сайт не в состоянии хранить пользовательскую информацию в чем-нибудь, кроме cookie-файлов. Возможно, вам захотелось получить полнофункциональный интернет-магазин, поддерживающий оплату с помощью PayPal и с подробным списком того, что имеется в наличии. А возможно, вы просто обнаружили ошибку в программе и захотели выйти за рамки того, что вам могут дать HTML,CSS и JavaScript.
В любом случае изучение PHP и MySQL станет отличным способом сделать гигантский шаг вперед в программировании. Даже если вы никогда не слышали о PHP, вы поймете, что это лучшая возможность перейти от создания веб-страниц к разработке полноценных веб-приложений, хранящих всевозможную информацию в базах данных. Как это делается, показано в данной книге.
PHP — это язык программирования. Он похож на JavaScript тем, что основную часть времени программист проводит за работой со значениями и принимает решения, по какому пути в коде нужно проследовать в каждый отдельно взятый момент времени. На HTML он похож тем,что программист работает с выводом — с тегами, которые посетители сайта просматривают через призму своих веб-браузеров. По сути, в контексте веб-программирования проявляет свой универсальный характер: он неплохо справляется с решением многих вопросов, вместо того чтобы заниматься одним конкретным делом.
Если вы взяли в руки эту книгу с целью заняться веб-программированием, то вы на правильном пути. Хотя на PHP можно писать программы, запускаемые из командной строки, истинная ценность PHP заключается не в этом.
Если у вас есть опыт разработки сайтов с помощью CSS и JavaScript, то эта книга переведет вас на новый уровень веб-разработки - создание динамических веб-сайтов на основе PHP и MySQL. С помощью практических примеров в книге вы узнаете все возможности серверного программирования. Вы прочитаете, как выстраивать базу данных, управлять контентом и обмениваться информацией с пользователями, применяя запросы и веб-формы.
- Написание PHP-скриптов и создание веб-форм.
- Синтаксис PHP и SQL.
- Создание и управление базой данных.
- Создание динамических веб-страниц, которые изменяются при каждом новом просмотре.
- Разработка шаблонов страниц об ошибках, которые будут выводиться пользователям.
- Использование файловой системы для доступа к данным пользователей.
PHP и MySQL. Исчерпывающее руководство | Б. Маклафлин | PHP & MySQL: The Missing Manual | Бестселлеры O'Reilly | ISBN 978-5-459-01550-8, 978-0596515867