Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/159.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP中未定义的常量MYSQLI_ASYNC-非阻塞查询_Php_Mysqli_Nonblocking - Fatal编程技术网

PHP中未定义的常量MYSQLI_ASYNC-非阻塞查询

PHP中未定义的常量MYSQLI_ASYNC-非阻塞查询,php,mysqli,nonblocking,Php,Mysqli,Nonblocking,我知道mysqlnd允许非阻塞查询。然而,我正在尝试: // goes without saying this code works correctly when second parameter is ommitted $link->query($myQuery, MYSQLI_ASYNC); 我得到的错误是:“注意:使用未定义的常量MYSQLI\u ASYNC假定为‘MYSQLI\u ASYNC’” 以及随之而来的错误 PHP版本:5.3.5-1 ubuntu7.4 我不知道我是否

我知道mysqlnd允许非阻塞查询。然而,我正在尝试:

// goes without saying this code works correctly when second parameter is ommitted
$link->query($myQuery, MYSQLI_ASYNC);
我得到的错误是:“注意:使用未定义的常量MYSQLI\u ASYNC假定为‘MYSQLI\u ASYNC’” 以及随之而来的错误

PHP版本:5.3.5-1 ubuntu7.4


我不知道我是否真的安装/激活了mysqlnd,我也找不到一个好的资源来说明它是不是


帮助?

最可能的原因是未安装
mysqlnd
扩展。请注意,任何低于PHP5.4的PHP版本都需要显式配置以使用
mysqlnd
;从PHP5.4开始,默认情况下将启用mysqlnd

有两种不同的方法来判断是否加载了扩展

  • 应该输出一个标有
    mysqlnd
  • 无论是否加载了扩展,都应返回true/false

最可能的原因是未安装
mysqlnd
扩展。请注意,任何低于PHP5.4的PHP版本都需要显式配置以使用
mysqlnd
;从PHP5.4开始,默认情况下将启用mysqlnd

有两种不同的方法来判断是否加载了扩展

  • 应该输出一个标有
    mysqlnd
  • 无论是否加载了扩展,都应返回true/false

如果常数没有定义,我会说它没有安装。:)如果常量没有定义,我会说它没有安装。:)