mysqli_query和mysqli_real_query之间的区别

its*_*zad 27 php mysqli

mysqli::query和之间有什么区别mysqli::real_query

要么

mysqli_query和之间有什么区别mysqli_real_query

Bgi*_*Bgi 18

查看mysqli_query()的文档:

在功能上,使用此函数与调用mysqli_real_query()后跟mysqli_use_result()或mysqli_store_result()相同.

根据我的理解,real_query实际执行查询,而use/store_result启动检索查询结果集的过程.query()同时执行.

  • 现在的文档有所不同:“ **对于非DML查询**(不是INSERT,UPDATE或DELETE),此功能**类似于**先调用mysqli_real_query(),再调用mysqli_use_result()或mysqli_store_result()。“ (2认同)

Tho*_*mas 18

mysqli::query 如果有的话会返回结果.

mysql::real_query 成功时返回true,否则返回false

你可以在php doc中看到这个:

  • 通过描述我为什么贬低它来帮助我写出更好的答案 (10认同)

Mar*_*rco 5

虽然有点晚了,但对我来说最大的进步是使用默认设置调用这些函数时的 RAM 使用情况:mysqli_real_query()您不会将整个结果复制到 RAM 中,mysqli_query()默认情况下会这样做(尽管可以通过使用$resultmode参数进行更改)。