Hi!
Und jetzt der dann wohl richtigere Schmutzcode für den TO ;-)
"Schmutzcode" würde ich nicht sagen, aber so was ähnliches :-)
$row = mysql_fetch_row ( $result );
// Verarbeitung für das Select$result = mysql_query ( $sql );
while ($row = mysql_fetch_array($result))
// <option ...
Denn besser (im Sinne von Stil und Performance) geworden ist es nun auch nicht. Jetzt befragst du das DBMS zweimal hintereinander mit der gleichen Frage. MySQL kann optimieren, da es die zweite Anfrage aus dem Query-Cache beantworten kann, doch der Datentransfer findet zweimal statt. Praktisch wird das keine großartig spürbaren Auswirkungen haben, aber schön ist was anderes.
Lo!