Новости
|
Контакты
|
Форум
|
HOME
Документация
PHP
MySQL
Базы данных
Ресурсы
Поиск
Яндекс Поиск
Новости
03-01-2008
PHP 4.4.8 Released - Последняя стабильная версия „старого“ ПХП
08-11-2007
PHP 5.2.5 Released - Последняя стабильная версия
Руководство по PHP
Предисловие, создатели...
Приступая к работе
Приступая к работе
Введение
Краткое руководство
Установка и настройка
Установка и настройка
General Installation Considerations
Installation on Unix systems
Installation on Mac OS X
Installation on Windows systems
Installation of PECL extensions
Problems?
Runtime Configuration
Справочник языка
Справочник языка
Основы синтаксиса
Типы
Переменные
Константы
Выражения
Операторы
Control Structures
Функции
Classes and Objects (PHP 4)
Классы и объекты (PHP 5)
Exceptions
Ссылки. Разъяснения
Безопасность
Безопасность
Вступление
Общие рассуждения
Если PHP установлен как CGI
Если PHP установлен как модуль Apache
Безопасность файловой системы
Безопасность баз данных
Сообщения об ошибках
Использование глобальных переменных (Register_Globals)
Данные, введенные пользователем
Magic Quotes
Сокрытие PHP
Необходимость обновлений
Отличительные особенности
Отличительные особенности
HTTP-Аутентификация в PHP
Cookies
Sessions
Работа с XForms
Загрузка файлов на сервер
Работа с удаленными файлами
Работа с соединениями
Постоянные соединения с базами данных
Защищенный режим
Использование PHP в командной строке
Справочник функций
Справочник функций
.NET Functions
Функции для работы с сервером Apache
Alternative PHP Cache
Advanced PHP debugger
Функции для работы с массивами
Aspell functions [deprecated]
BBCode Functions
BCMath Arbitrary Precision Mathematics Functions
PHP bytecode Compiler
Функции сжатия Bzip2
Calendar Functions
CCVS API Functions [deprecated]
Функции работы с Классами/Объектами
Classkit Functions
ClibPDF Functions [deprecated]
COM and .Net (Windows)
Crack Functions
Функции определения типа символов
Функции CURL, Client URL Library
Cybercash Payment Functions
Credit Mutuel CyberMUT functions
Cyrus IMAP administration Functions
Функции для работы с датой и временем
DB++ Functions
Database (dbm-style) Abstraction Layer Functions
dBase Functions
DBM Functions [deprecated]
dbx Functions
Direct IO Functions
Функции для работы с каталогами
DOM Functions
DOM XML Functions
enchant Functions
Error Handling and Logging Functions
Exif Functions
Expect Functions
File Alteration Monitor Functions
Forms Data Format Functions
Fileinfo Functions
filePro Functions
Функции для работы с файловой системой
Filter Functions
Firebird/InterBase Functions
Firebird/Interbase Functions (PDO_FIREBIRD)
FriBiDi Functions
FrontBase Functions
Функции для работы с FTP
Управление функциями
GeoIP Functions
Gettext
GMP Functions
gnupg Функции
Net_Gopher
Haru PDF Functions
hash Functions
Функции протокола HTTP
Hyperwave Functions
Hyperwave API Functions
i18n Функции
IBM Functions (PDO_IBM)
IBM DB2, Cloudscape and Apache Derby Functions
Функции iconv
ID3 Functions
IIS Administration Functions
Image Functions
Imagick Image Library
IMAP, POP3 and NNTP Functions
Informix Functions
Informix Functions (PDO_INFORMIX)
Ingres II Functions
IRC Gateway Functions
PHP / Java Integration
JSON Functions
KADM5
LDAP Functions
libxml Functions
Lotus Notes Functions
LZF Functions
Mail Functions
Mailparse Functions
Математические функции
MaxDB PHP Extension
MCAL Functions
Mcrypt Encryption Functions
MCVE (Monetra) Payment Functions
Memcache Functions
Mhash Functions
Mimetype Functions
Ming functions for Flash
Miscellaneous Functions
mnoGoSearch Functions
Microsoft SQL Server Functions
Microsoft SQL Server and Sybase Functions (PDO_DBLIB)
Mohawk Software Session Handler Functions
mSQL Functions
Multibyte String Functions
muscat Functions
Функции СУБД MySQL
MySQL Functions (PDO_MYSQL)
Расширение MySQL (Improved)
Ncurses Terminal Screen Control Functions
Network Functions
Newt Functions
NSAPI-specific Functions
Object Aggregation/Composition Functions
Object property and method call overloading
Функции для работы с Oracle
ODBC Functions (Unified)
ODBC and DB2 Functions (PDO_ODBC)
oggvorbis
OpenAL Audio Bindings
OpenSSL Functions
Oracle Functions [deprecated]
Oracle Functions (PDO_OCI)
Output Control Functions
Ovrimos SQL Functions
Paradox File Access
Parsekit Functions
Process Control Functions
Функции для работы с регулярными выражениями (Perl-совместимые)
PDF Функции
PDO Functions
Phar archive stream and classes
PHP Options&Information
POSIX Functions
Regular Expression Functions (POSIX Extended)
PostgreSQL Functions
PostgreSQL Functions (PDO_PGSQL)
Printer Functions
Program Execution Functions
PostScript document creation
Pspell Functions
qtdom Functions
Radius
Rar функции
GNU Readline
GNU Recode Functions
RPM Header Reading Функции
runkit Functions
SAM - Simple Asynchronous Messaging
Satellite CORBA client extension [deprecated]
SCA Functions
SDO Functions
SDO XML Data Access Service Functions
SDO Relational Data Access Service Functions
Semaphore, Shared Memory and IPC Functions
SESAM Database Functions
PostgreSQL Session Save Handler
Session Handling Functions
Shared Memory Functions
SimpleXML functions
SNMP Functions
SOAP Functions
Socket Functions
Standard PHP Library (SPL) Functions
SQLite
SQLite Functions (PDO_SQLITE)
Secure Shell2 Functions
Statistics Functions
Stream Functions
Функции обработки строк
Subversion Функции
Shockwave Flash Functions
Swish Functions
Sybase Functions
TCP Wrappers Functions
Tidy Functions
Tokenizer Functions
Unicode Functions
URL Functions
Variable Handling Functions
Verisign Payflow Pro Functions
vpopmail Functions
W32api Functions
WDDX Functions
win32ps Functions
win32service Functions
xattr Functions
xdiff Functions
XML Parser Functions
XML-RPC Functions
XMLReader functions
XMLWriter Functions
XSL functions
XSLT Functions
YAZ Functions
YP/NIS Functions
Zip File Functions
Функции сжатия Zlib
PHP at the Core: A Hacker's Guide to the Zend Engine
PHP at the Core: A Hacker's Guide to the Zend Engine
The PHP 5 build system
Extension structure
Memory management
Working with variables
Writing functions
Working with classes and objects
Working with resources
Working with INI settings
Working with streams
PDO Driver How-To
Extension FAQs
Zend Engine 2 API reference
Zend Engine 1
The future: PHP 6 and Zend Engine 3
ЧАВО: ЧАсто задаваемые Вопросы и Ответы на них
ЧАВО: ЧАсто задаваемые Вопросы и Ответы на них
Общая Информация
Списки рассылки
Получение PHP
Вопросы по Базам Данных
Установка
Проблемы Сборки
Использование PHP
PHP и HTML
PHP и COM
PHP и другие языки
Переход из PHP 2 в PHP 3
Переход из PHP 3 в PHP 4
Переход из PHP 4 в PHP 5
Разные вопросы
Дополнение
Appendices
История PHP и смежных проектов
Migrating from PHP 5.1.x to PHP 5.2.x
Migrating from PHP 5.0.x to PHP 5.1.x
Миграция с PHP 4 на PHP 5
Migrating from PHP 3 to PHP 4
Migrating from PHP/FI 2 to PHP 3
Отладка PHP
Configure options
Директивы
php.ini
List of Supported Timezones
Extension Categorization
Список псевдонимов функций
List of Reserved Words
List of Resource Types
List of Supported Protocols/Wrappers
Список доступных фильтров
Список поддерживаемых транспортных протоколов
Таблица сравнения типов в PHP
List of Parser Tokens
Userland Naming Guide
Об этом руководстве
Open Publication License
Список функций
Что отсутствует в этом руководстве
Руководство в формате HTML
Руководство в формате HTML Help
About This Edition
Using PHP Manual CHM Edition
The Full Text Search
Specialities of this Edition
Integrating the PHP Manual
Skin development
CHM Edition Credits
Руководство по SQL
Реляционные базы данных.(Вместо вступления)
Что такое "реляционная база данных"?
Порядок строк произволен
Идентификация строк (первичный ключ)
Типовая база данных
Резюме
Работа со SQL
SQL. ОБЗОР.
SQL. ОБЗОР.
Как работает SQL?
Интерактивный и вложенный SQL
Подразделы SQL
Различные типы данных
Что такое "ПОЛЬЗОВАТЕЛЬ"?
Условные обозначения и терминология
Резюме
Работа со SQL
ИСПОЛЬЗОВАНИЕ SQL
ИСПОЛЬЗОВАНИЕ SQL
Создание запроса
Команда SELECT
Описание SELECT
Просмотр только определенных столбцов таблицы
Переупорядочивание столбца
Удаление избыточных данных
Квалифицированный выбор при использовании предложений
Резюме
Работа со SQL
Реляционные операции
Реляционные операции
Резюме
Работа со SQL
ИСПОЛЬЗОВАНИЕ СПЕЦИАЛЬНЫХ ОПЕРАТОРОВ
ИСПОЛЬЗОВАНИЕ СПЕЦИАЛЬНЫХ ОПЕРАТОРОВ
В УСЛОВИЯХ
Оператор IN
Оператор BETWEEN
Оператор LIKE
Оператор IS NULL
Использование NOT со специальными операторами
Резюме
Работа со SQL
ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ
ОБОБЩЕНИЕ ДАННЫХ С ПОМОЩЬЮ АГРЕГАТНЫХ ФУНКЦИЙ
Что такое агрегатные функции?
Специальный атрибут COUNT
Предложение GROUP BY
Предложение HAVING
Не делайте вложенных агрегатов
Резюме
Работа со SQL
ФОРМИРОВАНИЕ ВЫВОДА ЗАПРОСА
ФОРМИРОВАНИЕ ВЫВОДА ЗАПРОСА
Строки и выражения
Упорядочивание выводаполей
Упорядочивание с помощью нескольких столбцов
Упорядочивание агрегатных групп
Упорядочивание вывода по номеру столбца
Резюме
Работа со SQL
Запрашивание нескольких таблиц
Объединение таблиц
Имена таблиц истолбцов
Создание объединения
Объединение таблиц через справочную целостность
Объединение более двух таблиц
Резюме
Работа со SQL
Объединение таблицы с собой
ОБЪЕДИНЕНИЕ ТАБЛИЦЫ С СОБОЙ
Как выполнить объединение таблицы с собой
Псевдонимы
Устранение избыточности
Проверка ошибок
Больше псевдонимов
Резюме
Работа со SQL
Как работает подзапрос?
Как работает подзапрос?
Значения, которые подзапрос может выводить
DISTINCT с подзапросами
Использование агрегатных функций в подзапросах
Подзапросы в предложении HAVING
Резюме
Работа со SQL
Соотнесённые подзапросы
СООТНЕСЁННЫЕ ПОДЗАПРОСЫ
Соотнесение таблицы с собой
Соотнесенные подзапросы в предложении HAVING
Соотнесенные подзапросы и объединения
Резюме
Работа со SQL
ИСПОЛЬЗОВАНИЕ ОПЕРАТОРА EXISTS
ИСПОЛЬЗОВАНИЕ ОПЕРАТОРА EXISTS
Как работает EXISTS?
Выбор столбцов с помощью EXISTS
Использование EXISTS с соотнесёнными подзапросами
Использование NON EXISTS
EXISTS и агрегаты
Улучшенный пример подзапроса
Резюме
Работа со SQL
ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ANY, ALL И SOME
ИСПОЛЬЗОВАНИЕ ОПЕРАТОРОВ ANY, ALL И SOME
Специальные операторы ANY или SOME
Использование IN или EXISTS вместо ANY
Как ANY может стать неоднозначным?
Специальный оператор ALL
Равенства и неравенства
ANY и ALL вместо EXISTS с NULL
Использование COUNT вместо EXISTS
Резюме
Работа со SQL
ИСПОЛЬЗОВАНИЕ ПРЕДЛОЖЕНИЯ UNION(хакерам посвящается)
ИСПОЛЬЗОВАНИЕ ПРЕДЛОЖЕНИЯ UNION
Объединение нескольких запросов в один
UNION и устранение дубликатов
Использование строк и выражений с UNION
Использование UNION с ORDER BY
Внешнее объединение
Резюме
Работа со SQL
ВВОД, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ЗНАЧЕНИЯ ПОЛЯ
ВВОД, УДАЛЕНИЕ И ИЗМЕНЕНИЕ ЗНАЧЕНИЯ ПОЛЯ
Команды модификации языка DML
Ввод значений
Вставка NULL
Вставка результатов запроса
Удаление строк из таблиц
Изменение значений поля
Модифицирование только определенных строк
Команда UPDATE для нескольких столбцов
МодифицированиеNULL-значений
Резюме
Работа со SQL
Использование подзапросов с INSERT
Использование подзапросов с INSERT
Не вставляйте дубликаты строк
Использование подзапросов с DELETE
Использование подзапросов с UPDATE
Резюме
Работа со SQL
СОЗДАНИЕ ТАБЛИЦ
СОЗДАНИЕ ТАБЛИЦ
Команда создания таблицы
Индексы
Уникальность индексы
Удаление индексов
Изменение таблицы, после того как она была создана
Резюме
Работа со SQL
ОГРАНИЧЕНИЕ ЗНАЧЕНИЙ ВАШИХ ДАННЫХ
ОГРАНИЧЕНИЕ ЗНАЧЕНИЙ ВАШИХ ДАННЫХ
Ограничение таблиц
Объявление ограничений
Убедитесь, что значения уникальны
Ограничение первичных ключей
Установка значений по умолчанию
Резюме
Работа со SQL
ПОДДЕРЖКА ЦЕЛОСТНОСТИ ВАШИХ ДАННЫХ
ПОДДЕРЖКА ЦЕЛОСТНОСТИ ВАШИХ ДАННЫХ
Внешний ключ и родительский ключ
Смысл внешнего и родительского ключей
Ограничение внешнего ключа
Как можно представить поля в качестве внешних ключей
Внешний ключ как ограничение столбцов
Не указывать список столбцов первичных ключей
Ограничения внешнего ключа
Описание ограничений таблицы
Действия ограничений
Резюме
Работа со SQL
ПРЕДСТАВЛЕНИЕ. ВВЕДЕНИЕ.
ПРЕДСТАВЛЕНИЕ. ВВЕДЕНИЕ.
Что такое представление?
Команда CREATE VIEW
Модифицирование представлений
Именование столбцов
Представления и объединения
Резюме
ИЗМЕНЕНИЕ ЗНАЧЕНИЙ С ПОМОЩЬЮ ПРЕДСТАВЛЕНИЙ
ИЗМЕНЕНИЕ ЗНАЧЕНИЙ С ПОМОЩЬЮ ПРЕДСТАВЛЕНИЙ
Модифицирование представления
Определение модифицируемости представления
Проверка значений, помещаемых в представление
Предикаты и исключённые поля
Проверка представлений, которые базируются на других представлениях
Резюме
Работа со SQL
Пользователи. Права пользователей
Пользователи
Регистрация
Предоставление привилегий
Стандартные привилегии
Команда GRANT
Использование аргументов ALL и PUBLIC
Передача прав с помощью WITH GRANT OPTION
Использование представлений для фильтрации привилегии
Другие виды привилегий
Типичные привилегии системы
Создание и удаление пользователей
Резюме
Работа со SQL
ГЛОБАЛЬНЫЕ АСПЕКТЫ SQL
ГЛОБАЛЬНЫЕ АСПЕКТЫ SQL
Переименование таблиц
Одно имя для каждого
Удаление синонимов
Как база данных распределена между пользователями?
Как SQL общается сразу с несколькими пользователями?
Типы блокировок
Другие способы блокировки данных
Резюме
Работа со SQL
Как данные SQL хранятся в упорядоченном виде.
Каталог системы
Типичный каталог системы
Использование представлений в таблицах каталога
Остальное содержимое каталога
SYSTENINDEXES - индексация в базе данных
SYSTEMSYNONS - синонимы для таблиц базе данных
Другое использование каталога
Резюме
Работа со SQL
ПРЕДСТАВЛЕНИЕ. ВВЕДЕНИЕ.
ЯЗЫКОМ (ВЛОЖЕННЫЙ SQL)
Что такое - вложение SQL?
Зачем вкладывать SQL?
Как делается вложение SQL?
Объявление переменных
Извлечение значений в переменных
Курсор
SQLCODE
Использование SQLCODE для управления циклами
Модифицирование курсоров
Переменная INDICATOR
Другое использование переменной INDICATOR
Резюме
Работа со SQL
ПРИЛОЖЕНИЯ.
A: Ответы на упражнения
B: Типы данных в SQL
C: Некоторые общие нестандартные особенности SQL
D: Синтаксис и команды ссылки
E: Таблицы, используемые в примерах
Copyright 2008
PHPClub®