【发布时间】:2012-03-14 04:11:33
【问题描述】:
我有 108,002 项我正在跟踪的项目。
其中 55011 个将被命名为“item1”
其中 32531 个将被命名为“item2”
其中 8060 个将被命名为“item3”
其中 12400 个将被命名为“item4”
我正在使用 for 循环来执行此操作。
for ($i = 1; $i <= 108002; $i++) {
if($i <= 55011){
$item = "item1";
}else if($i > 55011 && $i < 87542 ){
$item = "item2";
}else if($i > 87542 && $i < 95602 ){
$item = "item3";
}else if($i > 95602 && $i <= 108002 ){
$item = "item4";
}
}
然后我将每一个都插入到 MySQL 数据库中。
但诀窍是我希望它们以随机顺序插入,所以我没有前 55,011 个项目都具有相同的名称等。
任何想法我可以如何做到这一点,但仍然允许每个项目的确切数量?
【问题讨论】:
-
我能问一下你到底为什么要这样做吗?
-
呵呵。我需要在我的数据库中有一个表,其中包含这些记录来跟踪项目库存。我只运行一次以将数据输入数据库