|
Spec-Zone .ru
спецификации, руководства, описания, API
|
MysqlndUhConnection)MysqlndUhPreparedStatement)
Copyright 1997-2012 PHP Documentation Group.
mysqlnd пользовательский плагин обработчика (mysqlnd_uh) позволяет пользователям
устанавливать рычаги для большинства внутренних вызовов MySQL собственный драйвер для PHP (mysqlnd). Mysqlnd и его
плагины, включая PECL/mysqlnd_uh, работают на уровне ниже расширений MySQL PHP. mysqlnd плагин можно рассмотреть
как прокси между расширениями MySQL PHP и сервером MySQL как часть исполнимой программы PHP на стороне клиента.
Поскольку плагины работают на их собственном уровне ниже расширений MySQL PHP, они могут контролировать и
изменить действия приложения, не требуя изменений приложения. Если расширения MySQL PHP (mysqli,
mysql, PDO_MYSQL) компилируются в использование
mysqlnd это может использоваться для:
Контроль
Запросы выполнились любым из расширений MySQL PHP
Готовые операторы, выполняющиеся любым из расширений MySQL PHP
Контроль
Обнаружение использования базы данных
Защита инжекции SQL, используя черно-белые списки
Различный
Соединения Выравнивания нагрузки
MySQL собственный драйвер для PHP (mysqlnd) обладает внутренним плагином C API. C плагины, такие как mysqlnd пользовательский плагин обработчика, может расширить функциональность mysqlnd. PECL/mysqlnd_uh делает части внутреннего плагина C API доступный пользователю PHP для разработки плагинов с PHP.
mysqlnd пользовательский плагин обработчика находится в альфа-состоянии. Проявите соответствующую заботу перед использованием этого в продуктивных средах.