❶ php foreach循环输入insert数据库
你这种方式数据入库的话,1000w条数据,要连接1000w次数据库的,性能肯定是差的,因为建立一次数据库连接是开销很大的操作
数据库的插入是支持多条的啊
insert into 表(字段) values (值),(值2),(值3)
这样就可以连接一次数据库,插入多条数据了,可以把1000w条数据分几组,这样连接数据库的次数会大大减少,性能自然就好了
❷ PHP怎么用foreach循环数据库里的数据
用while循环例如:
$res = mysql_query("select id,name,description,price,pic_url1 from ebf_procts");
while($pp = mysql_fetch_array($res,MYSQL_ASSOC) or false){
$list[] = $pp;
}
❸ php中foreach循环语句中可以使用sql查询语句吗比如
最好还是查好信息后在foreach!要不然得执行多少次sql,会很慢的!不采用这样的做法
❹ php+mysql 我用foreach将数据库中的数据遍历出来,全部修改后,怎样再重新更新到数据库中呢
更新使用UPDATE,一般在FOREACH里面修改一条就更新一条,这样简单点,不要全部都处理完毕以后才更新。