Como hacer un insert multiple a una tabla

Quiero insertar varios registros en una consulta como puedo hacerloÑ

<?php require_once('conexion/my_inventario.php');
if(isset($_POST['name']) && !empty($_POST['name'])){ 
    foreach (array_keys($_POST['name']) as $i){ 
    // Sacamos loe Resultados de Productos  
         $prod=$_POST['name'][$i]; 
         $costo=$_POST['costo'][$i]; 
         $Venta_1=$_POST['venta1'][$i]; 
         $Venta_2=$_POST['venta2'][$i]; 
         $Venta_3=$_POST['venta3'][$i]; 
        $sql="INSERT INTO tblproductos(str_Nombre, dbl_Costo, dbl_Venta, dbl_venta2, dbl_ventacredito) 
            VALUES('$prod', '$costo', '$Venta_1', '$Venta_2', '$Venta_3')"; 
        $rest = mysql_query($sql);       
        if (!$rest){
            echo "Error: $prod, $costo, $Venta_1, $Venta_2, $Venta_3 No se han guardado\n " . mysql_error();
        }else{
            echo "$prod, $costo, $Venta_1, $Venta_2, $Venta_3\n Se han guardado correctamente";
        } 
    } 
}else{ 
  echo 'No se han enviado productos'; 
}
// Ahora hacemos el Insert a la tabla bodega
 $select_productos="SELECT * FROM tblproductos WHERE sinbodega = 1";
 $result_productos=mysql_query($select_productos);

Añade tu respuesta

Haz clic para o