php 手册似乎对 mysqli 扩展有点轻描淡写,我没有找到任何与 Google 相关的信息。
当我创建一个 mysqli 准备好的语句时,调用的顺序应该是
mysqli::prepare()
mysqli::stmt::bind_param()
mysqli::stmt::execute()
mysqli::stmt::store_result()
mysqli::stmt::bind_result()
或者
mysqli::prepare()
mysqli::stmt::bind_param()
mysqli::stmt::execute()
mysqli::stmt::bind_result()
mysqli::stmt::store_result()
此外,如果我想更改参数并重新执行语句,我应该使用
mysqli::free_result()
mysqli::stmt::execute()
mysqli::stmt::store_result()
mysqli::bind_result()
或者我可以简单地再次使用execute(),然后在我完成使用语句后使用free_result()?