- → Программирование
- → PHP
- → Книги
Книга - Изучаем PHP и MySQL

Описание книги
Если вы хотите научиться созданию динамических веб-сайтов, знакомы с основами программирования на HTML, но не представляете себе, как использовать для этих целей язык программирования PHP и СУБД MySQL, то данная книга станет вам незаменимым помощником. Ее авторы с успехом демонстрируют, что такая комбинация - это мощный инструмент, позволяющий существенно упростить разработку веб-приложений.
В книге рассматривается установка программных пакетов PHP и MySQL для PC, Macintosh и LINUX, даются основы работы с языком программирования PHP, раскрываются понятия типов данных, переменных, функций, массивов и форм. Также приводится подробное введение в MySQL, разъясняется концепция проектирования реляционных баз данных и демонстрируются конкретные примеры использования MySQL для работы с ними. Книга снабжена большим количеством справочной информации по соответствующим сетевым ресурсам и стандартам.
Книга адресована тем, кто хочет научиться создавать динамические веб-сайты. Это могут быть специалисты по компьютерной графике, уже работающие над статическим веб-сайтом рекламной или IT-фирмы и готовые двигаться дальше, к динамическому веб-сайту, с применением базы данных. Это и те, кто знаком, например, с технологиями Flash и HTML, но стремится пополнить свой арсенал навыками программирования и работы с базами данных.
Читая эту книгу вы должны знать:
В книге предполагается, что вы представляете, как работают веб-броузеры, и владеете основами HTML. Было бы полезно некоторое знакомство с языком JavaScript (в главе 16), хотя это необязательно. Если вы уже знаете, как применять MySQL и PHP в создании страниц, то вместо учебника вам, пожалуй, подойдут более специализированные книги, например PHP in Nutshell Пола Хадсона (Paul Hudson) или MySQL in Nutshell Рассела Диера (Russel Dyer), выпущенные издательством O’Reilly.
Оглавление книги - Изучаем PHP и MySQL:
1. Интернет и динамическое содержимое
HTTP и Интернет
Место PHP и MySQL в веб-разработке
Компоненты PHP-приложения
Интеграция множества источников информации
Запрос данных веб-страницы
Вопросы к главе 1
2. Установка
Разработка на локальном компьютере
Работа с удаленным компьютером
Вопросы к главе 2
3. Знакомство с PHP
PHP и HTML текст
Стандартные блоки кода
Вопросы к главе 3
4. Принятие решений в PHP
Выражения
Понятие оператора
Условные операторы
Циклы
Вопросы к главе 4
5. Функции
Вызов функций
Определение функций
Объектно-ориентированное программирование (ООП)
Вопросы к главе 5
6. Массивы
Основные сведения о массивах
Вопросы к главе 6
7. Работа с MySQL
База данных MySQL
Управление базой данных
Основные сведения о базах данных
Язык структурированных запросов (SQL)
Вопросы к главе 7
8. Лучшие приемы работы с базами данных
Проектирование базы данных
Создание резервных копий и восстановление данных
Расширенный SQL
Вопросы к главе 8
9. Организация взаимодействия PHP и MySQL
Процесс
Исполнение запросов к базе данных с помощью
функций PHP
Использование PEAR
Вопросы к главе 9
10. Работа с формами
Создание формы
Шаблоны
Вопросы к главе 10
11. Практика PHP
Функции для работы со строками
Функции для работы с датой и временем
Манипулирование файлами
Обращение к системным вызовам
Вопросы к главе 11
12. Язык разметки XHTML
Почему XHTML
Пространства имен XHTML и XML
Версии XHTML
Создание разметки XHTML из PHP
Вопросы к главе 12
13. Модификация объектов и данных MySQL из PHP сценариев
Изменение объектов базы данных из PHP
Манипулирование данными в таблицах
Отображение результатов с помощью ссылок
Представление формы и обработка данных в одном файле
Обновление данных
Удаление данных
Выполнение вложенных запросов
Вопросы к главе 13
14. Cookies, сеансы и управление доступом
Cookies
PHP и HTTP-аутентификация
Сеансы
Аутентификация с помощью модуля Auth_HTTP
Вопросы к главе 14
15. Безопасность
Безопасность сеанса
Вопросы к главе 15
16. Проверка данных и обработка ошибок
Проверка корректности вводимых данных с помощью
JavaScript
Проверка на соответствие шаблону
Повторный вывод формы при некорректном вводе
Вопросы к главе 16
17. Пример приложения
Файл настроек
Структура страниц
База данных
Отображение списка постов
Отображение поста и комментариев к нему
Добавление и изменение постов
Добавление и изменение комментариев
Вопросы к главе 17
18. Конец путешествия
Стандарты оформления исходных текстов на языке PHP
PEAR
Платформы
Ajax
Wiki
Поиск справочной информации в Сети
Вопросы к главе 18
Приложение
Ответы на вопросы из глав
Предметный указатель
Дальше: Книга "Самоучитель PHP 5" + CD


Development — Taras Moroz