Non so com'è implementata la classe che utilizzi, quindi vado ad intuito, hai provato a chiudere tutto alla fine, ovvero:
Codice PHP:
$miaCategoria = $mysqli->query("SELECT categoriaProf FROM utente where username=$username");
$row1 = $miaCategoria->fetch_assoc();
$categorie = $mysqli->query("SELECT * FROM categoriap");
while($row = $categorie->fetch_assoc()) {
print '<option value="'.$row['categoria'] .'">'.$row['categoria'].'</option>';}
$categorie->close();
$miaCategoria->close();
Perchè il metodo close(); potrebbe chiudere la connessione al db, ma questa è solo una mia supposizione.