执行mysqli_query
时,PHP从数据库(MySQL)接收结果集,这是我所关注的对象(mysqli_result类)。
这个mysqli_result类是否在其属性中携带数据库中的实际数据?
只是想知道结果退出的地方......
答案 0 :(得分:1)
这个mysqli_result类是否在其属性中携带数据库中的实际数据?
没有
它只包含指向内部结果集的链接,该结果集无法直接访问,但只能通过调用../../Content/Images/Categories/{img}
方法。
结果存在于Mysqli模块内部分配的内存中。它仍然在PHP方面,但是直接无法访问,但it is occupying the memory available for PHP script(这是我关于PDO的文章,但它也适用于mysqli)。
唯一的例外是unbuffered query。对于这样的查询,PHP端没有存储结果集,结果直接从DB中获取。