MYSQLI_ASYNC 可用于 PHP 中的准备好的语句吗?

问题描述 投票:0回答:1

利用 MySQL 本机驱动程序,您可以将

MYSQLI_ASYNC
标志与
mysqli_query
函数结合使用来进行并行、异步 MySQL DB 调用。

我知道这一切是如何工作的,但我真正希望能够做的是以某种方式使用

MYSQLI_ASYNC
标志与 PHP 中的准备好的语句集函数。

这可能吗?如果可以,如何实现?

php mysql asynchronous prepared-statement mysqlnd
1个回答
0
投票

无法将

MYSQLI_ASYNC
与准备好的语句一起使用。

异步功能(

mysqli_poll()
mysqli_reap_async()
)是作为一种实验性功能而开发的。它从未完全完成,而且也不是超级稳定。有人建议最终完成此功能,有些人声称这可能是相对于 PDO 的唯一优势,但对此功能没有足够的兴趣来完成它。

使用非 mysqli 特定的适当的异步解决方案会更好。有许多可用的库和 Fiber PHP 扩展可以让您实现此功能。毕竟,它并不是 MySQL 或 mysqli 特有的东西。

© www.soinside.com 2019 - 2024. All rights reserved.