Ho appena iniziato a vedere il php ed il mysql

allora quello che voglio fare e avere in un campo lista di un modulo i campi di un database

quello che ho fatto è
Codice PHP:
 <select name="select">
       <option value="">Nessuna</option>
       <?php 
            $query 
"SELECT id,nome_pag FROM apgine ORDER BY id";
            
            
$result mysql_query($query$db)
            while (
$row mysql_fetch_array($result))
                { echo 
"<option value="$row[id]">"$row[nome_pag]"</option>" }
            
            
mysql_close($db);
        
?>
      </select>
e in un include
Codice PHP:
<?php include("config.inc.php")?>
che è questo

Codice PHP:
<?php 
$db
=mysql_connect ("localhost""itechyou_davide""Passwrod") or die ('Errore di connesione al database: ' mysql_error());
mysql_select_db ("itechyou_f2int");
?>
l'errore è questo
Parse error: syntax error, unexpected T_WHILE in /home/itechyou/public_html/f2int/pagina.php on line 27

la linea 27 è quella con il $result
dove sbaglio?

Grazie