bueno , parece que lo arreglé
puse esto:
Código PHP:
$sql="Insert into t_proveedores(`id_pv`,`cod_proveedor`,`nom_proveedor`,`rut`,`razon_social`,`direccion`,
`num_direccion`, `poblacion`,`ciudad`,`telefono`,`nombre_contacto`) values
('','$cod_proveedor','$nom_proveedor','$rut',
'$razon_social','$direccion','$num_direccion',
'$poblacion','$ciudad','$telefono','$nombre_contacto')";
mysql_query($sql,$cn) or die(mysql_error());
que al final era desglozar en dos y cambiar unas comillas, tenia atados con el auto_increment
gracias por todo!