ReactPHP查询结果优化?

ReactPHP查询结果优化?,php,reactphp,Php,Reactphp,我想知道QueryResult的结果是否有效且使用良好,因为我刚刚使用了这个库,但我不太了解它,我想知道我是否尊重代码,在可调用函数中使用$data定义resultRows响应,然后在函数中返回它。我想知道我是否尊重优先级,您是否对代码优化或其他方面有任何想法 你好,尼古拉斯 public function getAllDataFrom(string $table) { $name = strtolower($this->getName()); $data = null;

我想知道QueryResult的结果是否有效且使用良好,因为我刚刚使用了这个库,但我不太了解它,我想知道我是否尊重代码,在可调用函数中使用$data定义resultRows响应,然后在函数中返回它。我想知道我是否尊重优先级,您是否对代码优化或其他方面有任何想法

你好,尼古拉斯

public function getAllDataFrom(string $table)
{
    $name = strtolower($this->getName());
    $data = null;
    $loop = \React\EventLoop\Factory::create();
    $connection = new \React\MySQL\Factory($loop);
    $my = $connection->createLazyConnection(Utils::USER . ':' . Utils::PASSWORD . '@' . Utils::HOST . ':3306/' . Utils::BASE);
    $my->query("SELECT * FROM $table WHERE name='" . $name . "'")->then(static function(QueryResult $queryResult) use ($my, &$data) {
        $my->quit();
        $data = $queryResult->resultRows;
        return $queryResult->resultRows;

    });
    $loop->run();
    return $data[0] ?? [];
}

使用参数化查询。您好,参数化查询与我的查询有什么关系@CID在他们的查询中有一个例子:
$my->(“从$table中选择*,其中name=?”,$name)
非常感谢您的时间,先生@CidUse参数化查询。嗨,我的查询参数化查询如何@CID在他们的查询中有一个例子:
$my->(“从$table中选择*,其中name=?”,$name)
非常感谢您的时间,先生@Cid