Bueno lo importante es que ya lo solucionaste
Unas dudas. rut_proveedor y codigo_bip son el mismo campo?

Otra cosa. Al poner así tu script es vulnerable a un tipo especial de ataque: el
SQL injection. Como un adicional, muy importante desde el punto de vista de seguridad de tu sistema, te recomiendo revisar la función
mysql_real_escape_string().
Saludos,