使用 store_result()
mysql 驱动程序(比 php 更底层)会将数据从服务器传输到客户端并释放锁定。
当使用 use_result()
和数组缓冲时,您需要进行 php 循环,因为 php 是解释器,所以循环速度较慢,因此在每次行提取之间存在延迟。
为了看到这个延迟,请测量执行所需的时间差异。
for (i = 0; i < 100000; i++) {}
php
和c
之间的区别:
一般来说,php
代码比c
代码慢,并且php
扩展和内部函数是用c
编写的,因此使用扩展或内部函数总是比在php
代码中编写相同算法更快。