❶ 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裡面修改一條就更新一條,這樣簡單點,不要全部都處理完畢以後才更新。