优化SQL插入语句

批量插入数据库技巧

当你有大数组数据需要插入数据库,
不妨把一条一条foreach插入改为连接式插入

$array = array[
    'red' => '红色',
    'yellow' => '黄色',
    'black' => '黑色',
    ...
];

$sql = "insert into `tables` (field1,field2) values";
foreach($array as $key=>$value){
    $str.= "'".$key."','".$value."'";
}
$sql .= "(".$str.")";
$sql = substr($sql,0,-1);
mysql_query($sql);

这样插入数据库的效率会比循环一次插一次的插入效率高好多倍。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值