我在mysqli_stmt_execute
之后知道何时何地打电话时遇到问题
你怎么知道什么时候打电话
答案 0 :(得分:16)
mysqli_stmt_bind_result()
告诉mysqli在获取行时要填充哪个变量,但它还没有fetch()
。在调用fetch之前,必须调用一次。
mysqli_stmt_store_result()
设置一个可选行为,以便客户端在fetch()
第一行时下载所有行,并将整个结果集缓存在客户端(即PHP)中。后续的fetch()
调用将简单地遍历此客户端缓存的结果集。但是设置此选项本身也不会导致fetch()。此功能完全是可选的。
mysqli_stmt_fetch()
返回结果集中的下一行,并使其存储在绑定变量中。对于结果集的每一行,必须在循环中调用此函数。也就是说,直到fetch返回false。
答案 1 :(得分:5)
查询SQL数据库的过程包含以下步骤:
您询问的函数在此过程中具有以下角色:
fetch()
时,这些变量包含结果数据;即告诉PHP应将结果放入哪些变量