【发布时间】:2015-11-28 04:05:01
【问题描述】:
我现在正在运行:
$conn = mysql_connect($host,$user,$pass) or die(mysql_error());
mysql_select_db($database) or die(mysql_error());
for ($i = 0; $i <= 20; $i++) {
mysql_query("INSERT INTO my_table(user_id) values('$i')");
}
问题是,它会创建 1-20 行。不过,我需要 1500-1999 的行。我该怎么做?
【问题讨论】:
-
您是否尝试过更改
for循环中的0和20?发生了什么? -
很难相信代码中巧合的
<= 20(小于或等于20)从未让您印象深刻。 -
需要第 1500 到 1999 行是什么意思?如果您希望 my_table 中 user_id 等于这些值的条目,只需更改您的 for 循环开始和结束值。另请注意@Machavity 的评论。
-
将 $i 值更改为 $i=1500; $i