PHP Примечание: использование неопределенной константы MYSQLND_QC_ENABLE_SWITCH - предполагается «MYSQLND_QC_ENABLE_SWITCH» в - PullRequest
0 голосов
/ 24 апреля 2020

Я пришел с этой странной ошибкой: неопределенная константа MYSQLND_QC_ENABLE_SWITCH , поиск Google не дает результатов, соответствующих MYSQLND_QC_ENABLE_SWITCH .

Этот код, который я использую, взят из https://www.php.net/manual/en/mysqlnd-qc.quickstart.caching.php

/* Will be cached because of the SQL hint */
$start = microtime(true);
$res   = $mysqli->query("/*" . MYSQLND_QC_ENABLE_SWITCH . "*/" . "SELECT uid FROM users WHERE uid = 1");

var_dump($res->fetch_assoc());
$res->free();

printf("Total time uncached query: %.6fs\n", microtime(true) - $start);

/* Cache hit */
$start = microtime(true);
$res   = $mysqli->query("/*" . MYSQLND_QC_ENABLE_SWITCH . "*/" . "SELECT uid FROM users WHERE uid = 1");

var_dump($res->fetch_assoc());
$res->free();

printf("Total time cached query: %.6fs\n", microtime(true) - $start);

Как я могу решить эту проблему?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...