Hallo.
Hört doch bitte endlich auf JavaScript zu missbrauchen! Wenn Du etwas aus einer Datenbank abfragst, warum lieferst Du dann nicht gleich den fertigen select-Block an den User aus? Warum erst den Client zum Erzeugen einspannen?
Aufgrund der Datenbank gehe ich davon aus, dass Du eine serverseitige Skriptsprache zur Verfügung stehen hast. Also einfach per while-Scleife die Ergebnisse der Abfrage durchgehen und jeweils ein
print "<option...>...</option>\n";
erzeigen lassen.
Grüße aus Würzburg
Julian