当前位置: 首页> 最新文章列表> 在执行多个查询时,如何用mysqli::$info函数获取每个查询的执行状态?

在执行多个查询时,如何用mysqli::$info函数获取每个查询的执行状态?

gitbox 2025-09-18
<span><span><span class="hljs-meta"><?php</span></span><span>
</span><span><span class="hljs-comment">// 本文与代码示例无关的前置内容</span></span><span>
</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"这里可以是广告位、公告或者其他不相关的信息。"</span></span><span>;

</span><span><span class="hljs-keyword">echo</span></span><span> </span><span><span class="hljs-string">"<hr>"</span></span><span>; </span><span><span class="hljs-comment">// 用水平线分隔非正文与正文部分</span></span><span>
</span><span><span class="hljs-meta">?></span></span><span>

<h1>在执行多个查询时,如何用mysqli::</span><span><span class="hljs-variable">$info</span></span><span>函数获取每个查询的执行状态?</h1>

<p>在使用 <code>mysqli

4. 输出结果示例

假设表中原本没有 Alice 用户,程序执行后可能输出如下内容:

执行状态: Records: 1  Duplicates: 0  Warnings: 0
执行状态: Rows matched: 1  Changed: 1  Warnings: 0
执行状态: Records: 0  Deleted: 0  Warnings: 0

5. 总结

通过 mysqli::multi_query()mysqli::$info 的结合,我们可以高效地执行多条 SQL 并逐条跟踪其执行情况。这种方法在需要批量处理数据或调试复杂 SQL 执行时非常实用。

```