【发布时间】:2012-02-17 13:42:52
【问题描述】:
我有一个关于 PHP foreach 循环的问题。我在 Codeigniter 中使用它。
基本上,我有一个数据库中的项目列表,并且我正在使用 foreach 循环对数据库中的每个项目运行脚本,直到脚本在每个项目上运行。
我的问题是:例如,如果我在数据库中有 45 个项目然后启动循环,如果在循环仍在运行时将其他项目添加到数据库列表中会发生什么情况,从而使列表更大要循环的项目?
会不会: 运行启动时循环中的所有项目(在本例中为 45)。 或者 运行循环中的所有项目,当它到达最后(第 45 号)时,继续在我在循环启动后添加的其他项目上运行脚本。
我似乎找不到任何答案,非常感谢任何信息
【问题讨论】:
-
我不明白你为什么不继续尝试一下?
-
一旦查询被触发,您将对获取的结果运行 forach 循环,不会添加任何记录,您必须再次从表中选择项目