Come fai a popolare la select? Usi una query? In questo caso è sufficiente un ciclo for, che cicli i risultati della query, e quindi un if, che controlli se il risultato corrisponde al valore dell'option, e in quel caso aggiungi "selected".
Es.
Codice PHP:
$g = date ('j',trim($row['data'])); // $g è uguale al giorno ricavato dal timestamp inserito nel db
echo "<select name=\"giorno\">";
for ($i=1; $i<=31; $i++) {
echo "<option value=".$i."";
if ($i==$g) {echo " selected";}
echo " />".$i;
}
echo "</select>";