Class 'Swoole\MySQL' 未找到
Class 'Swoole\MySQL' not found
Async Mysql Client of Swoole in my PHP Project for which I am trying to use Swoole MySQL Class of PHP 但我得到
class not found
执行代码时出错。
下面是我试图执行的代码片段:
<?php
use Swoole\MySQL as MySQL;
MySQL::connect(array(
'host' => 'localhost',
'port' => '3306',
'user' => 'root',
'password' => 'Secret_Password',
'database' => 'swoole_test_db',
'charset' => 'utf8',
'timeout' => 2,
), function ($mysql_client) {
$mysql_client->query("SELECT `reg_id`, `name` FROM `students` WHERE `reg_id` = 8;", function ($result) {
var_dump($result);
});
});
我试着到处搜索,但找不到关于这个错误的任何参考。
版本详情
- PHP7.3.2
- Swoole版本4.4.3(安装时选择SwooleMySQL是)
我是不是遗漏了什么,请帮忙?
提前致谢!!!
看来官方文档不是有点偏,就是提到了以前版本的Swoole
应该使用的class是Swoole\Coroutine\MySQL
。
您可以使用他们GitHub repository中的官方文档来验证。
Async Mysql Client of Swoole in my PHP Project for which I am trying to use Swoole MySQL Class of PHP 但我得到
class not found
执行代码时出错。
下面是我试图执行的代码片段:
<?php
use Swoole\MySQL as MySQL;
MySQL::connect(array(
'host' => 'localhost',
'port' => '3306',
'user' => 'root',
'password' => 'Secret_Password',
'database' => 'swoole_test_db',
'charset' => 'utf8',
'timeout' => 2,
), function ($mysql_client) {
$mysql_client->query("SELECT `reg_id`, `name` FROM `students` WHERE `reg_id` = 8;", function ($result) {
var_dump($result);
});
});
我试着到处搜索,但找不到关于这个错误的任何参考。
版本详情
- PHP7.3.2
- Swoole版本4.4.3(安装时选择SwooleMySQL是)
我是不是遗漏了什么,请帮忙?
提前致谢!!!
看来官方文档不是有点偏,就是提到了以前版本的Swoole
应该使用的class是Swoole\Coroutine\MySQL
。
您可以使用他们GitHub repository中的官方文档来验证。