nopase
Создатель
- Регистрация
- 6 Май 2007
- Сообщения
- 48
- Реакции
- 23
Простой вариант:
Вариант для больших объемов:
PHP:
$arr = Array(...); //тот самый массив
$query = '';
for($i=0; $i<count($arr); $i+=4){
$query .= ( $query ? ', (' : '(' ) . "'".$arr[$i]."','".$arr[$i+1]."','".$arr[$i+2]."','".$arr[$i+3]."')";
}
mysql_query('INSERT INTO `baze` (`name`, `opt`, `retail`, `ost`) VALUES ' . $query);
Вариант для больших объемов:
PHP:
$arr = Array(...); //тот самый массив
$query = '';
for($i=0; $i<count($arr); $i+=4){
$query .= ( $query ? ', (' : '(' ) . "'".$arr[$i]."','".$arr[$i+1]."','".$arr[$i+2]."','".$arr[$i+3]."')";
if($i%100==0){
mysql_query('INSERT INTO `baze` (`name`, `opt`, `retail`, `ost`) VALUES ' . $query);
$query='';
}
}
mysql_query('INSERT INTO `baze` (`name`, `opt`, `retail`, `ost`) VALUES ' . $query);