Т. Ратшиллер, Т. Геркен
Глава 6Доступ к базам данных средствами PHP
Работая с чужими инструментами, очень легко пораниться.
База данных является для разработчика программного обеспечения для Web привычным инструментом. Программист должен знать язык SQL по крайней мере не хуже, чем PHP. В большинстве Web-приложений используются реляционные базы данных. В то время как новички пытаются по возможности избежать операций, связанных с запросами SQL и реляционными системами управления базами данных (РСУБД), опытный разработчик ценит те возможности, которые они предоставляют. Любая мало-мальски нетривиальная задача, например организация параллельного доступа, поиск и сортировка, обработка отношений между различными множествами данных, мгновенно становится серьезной проблемой при использовании методики хранения данных в файлах или массивах. Базы данных специально предназначены для эффективной организации и поиска информации, и нет никакой необходимости имитировать этот механизм в виде "псевдобаз".
Эта глава представляет собой введение в теорию доступа к базам данных средствами библиотеки PHPLib и демонстрирует две из множества возможностей этой библиотеки: аутентификацию пользователя и управление правами доступа.