PHP и MySQL | Исчерпывающее руководство | Маклафлин Б.
updated 7:42 AM, May 28, 2023 UTC

PHP и MySQL. Исчерпывающее руководство. Маклафлин Б.

PHP и MySQL. Исчерпывающее руководство. Маклафлин Б.

Язык 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