«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Как я могу проверить, что MySQLnd является активным драйвером в PHP?

Как я могу проверить, что MySQLnd является активным драйвером в PHP?

Опубликовано 19 ноября 2024 г.
Просматривать:265

How Can I Verify That MySQLnd is the Active Driver in PHP?

Подтверждение MySQLnd в качестве активного драйвера

Хотя присутствие MySQLnd в phpinfo() указывает на его установку, оно не гарантирует, что он установлен активный водитель. Чтобы окончательно определить, работоспособен ли MySQLnd, необходимы дополнительные меры.

Проверка MySQLnd в mysqli

Чтобы узнать статус MySQLnd в mysqli, вы можете использовать функцию mysqli_fetch_all. Наличие этой функции означает, что MySQLnd включен:

$mysqlnd = function_exists('mysqli_fetch_all');

if ($mysqlnd) {
    echo 'mysqlnd enabled!';
}

Проверка MySQLnd на наличие PDO

Чтобы подтвердить активный статус MySQLnd в PDO, выполните следующие действия:

  1. Создайте объект MySQL PDO.
  2. Используйте метод getAttribute(PDO::ATTR_CLIENT_VERSION) для получения версии клиентского API.
  3. Найдите строку «mysqlnd» в полученной версии. Если он присутствует, MySQLnd является активным драйвером PDO:
if (strpos($pdo->getAttribute(PDO::ATTR_CLIENT_VERSION), 'mysqlnd') !== false) {
    echo 'PDO MySQLnd enabled!';
}
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3