for($i=1;$i<=1000;$i++)
{
$id="100";
$username="xm"; $sql="insert into tb_user(id,username) values('$id','$username')";
mysql_query($sql);
}
我没有设置id和username成主键喔,可只是插入一条数据,问题出现那里啊?请教高手,谢谢
{
$id="100";
$username="xm"; $sql="insert into tb_user(id,username) values('$id','$username')";
mysql_query($sql);
}
我没有设置id和username成主键喔,可只是插入一条数据,问题出现那里啊?请教高手,谢谢
for ($i=1; $i<=1000;$i++) {
$id = '100';
$username = 'xm';
$sql[] = '('.$id.',"'.$username.'")';
}
mysql_query('insert into tb_user(id,username) values '.implode(',',$sql));
Hope it helps.//Ali
问题应该出在数据表那边,有可能是字段属性设置有问题,如字段不够长,id属性设成auto_increment等,其实刻意建议LZ把字段的属性都先设成varchar(255),取消其他属性,如主键,索引等!看是否能插的进去!
for ($i=1; $i<=1000;$i++) {
$zhanghao = '100';
$name = 'xm';
$title='aaa';
$text='asdf';
$comment='asdfw';
$sql[] = '('.$zhanghao.','.$name.','.$title.','.$text.','.$comment.')';
}
mysql_query('insert into news(zhanghao,name,title,text,comment) values '.implode(',',$sql));