Ho un problemino che vorrei risolvere con un ajax... dunque, io ho una select in una pagina php di questo tipo:

<select id="select" name="select" style="margin-left:3px;margin-right:3px;width:123px;">
<?
$getluogo = mysql_query("SELECT nome FROM online WHERE luogo = '$luogo'") or die(mysql_error());

while ($row = mysql_fetch_array($getluogo)) {
?>
<option value="<?=$row["nome"]?>"><?=$row["nome"]?></option>
<? } ?>
</select>

In pratica questo script non fa altro che creare una select che ha per opzioni il nome degli utenti che si trovano in quel momento sulla pagina.
Ma gli utenti che si trovano a visitare quella pagina possono cambiare nel tempo, quindi io ho bisogno che questa funzione, senza fare un refresh di pagina, si possa aggiornare di tanto in tanto, io pensavo con una funzione onclick, che va benissimo, ma come posso fare? In pratica vorrei che premendo un pulsante venisse rieseguito lo script che fa la query e genera la select senza necessariamente riaggiornare tutta la pagina.