仅使用一次,然后从头开始

时间:2011-03-23 20:58:20

标签: php mysql codeigniter

这是我想要完成的事情:

我的数据库中有500个用户名。对于我的数据库中的每个用户名,我想从第一个用户名开始,并调用一个函数10次。

例如,

  1. username1 - 调用函数。
  2. username2-函数调用。
  3. username3-函数调用。
  4. username4-函数调用。
  5. username5-函数调用。
  6. username6-函数调用。
  7. username7-函数调用。
  8. username8-函数调用。
  9. username9-函数调用。
  10. username10-函数调用。
  11. 现在我们停在了用户名10,如果我想继续使用username10,我该怎么办呢?我知道你可以在数据库中添加一个新列表示使用并将其设置为'1'但是,如果我做了所有500,又想再次从username1重新开始怎么办?我怎么能这样做?

    另外,当我为每个用户名调用一个函数时,如何将上述过程记录到iframe中?

1 个答案:

答案 0 :(得分:1)

如果您想使用“used”列方法,以下是将每个用户设置为未使用的方法:

UPDATE `mytable` SET `used`=0;

我不知道“将其记录到iframe”是什么意思,但您可以使用fwrite - here's the documentation将所有操作记录到文件中。

修改

Select all entries from table that have `checked`=0. For each of these entries
    Execute the functions you need to execute
    Set `checked`=1

当您想重新开始时

Set `checked`=0 for all entires. Execute code above.