Que contiene la variable
$sql_tabla2 de esa Consulta a la BD, has declarado esa variable antes de hacer dicha consulta?, otra cosa el código es un campo de dicha tabla?, si fuera así no entiendo para qué haces un
for si simplemente puedes jalar los códigos de la tabla y mostrarlos en el <select>.
Sería bueno que explicaras un poco más tu problema y ayudaría más si pones el código completo por que veo que ahí hacen falta algunas cositas. Así se te podrá dar una mejor ayuda