我有一个关于PHP foreach循环的问题。我在Codeigniter中使用它。foreach循环 - 一旦启动项目就添加项目?
基本上我有一个数据库中的项目列表,我正在使用foreach循环来运行数据库中的每个项目上的脚本,直到脚本已经在每个项目上运行。
我的问题是:如果我有,例如,数据库中的45个项目,然后启动循环,如果在循环仍在运行时将其他项目添加到数据库列表中,会发生什么情况,从而制作更大的列表的项目要循环?
是否可以: 运行启动时在循环中的所有项目(在本例中为45)。 或 运行循环中的所有项目,并在其结束时(编号为45)继续在启动循环后添加的附加运行项上运行脚本。
我似乎无法找到这个任何答案,任何的信息是最赞赏
试试看! – 2012-02-17 13:47:45
我不明白为什么你不去尝试一下? – MacMac 2012-02-17 13:49:35
一旦查询将被触发,您将在获取的结果上运行forach循环,不会添加任何记录,您必须再次从表 – 2012-02-17 13:50:45