Ciao a tutti.
Ho un problema con mysqli, precisamente quando tento di eseguire due select consecutivamente.
Questo il caso.

Codice PHP:
<?php 
$hostname     
=  "localhost";
$username     =  "usresempio";
$password     =  "pswesmpio";
$dbName     =  "dbesempio";

$mysqli = new mysqli($hostname$username$password$dbName);
if (
mysqli_connect_errno()) {
    die(
"ERROR: impossibile connettersi. " mysqli_connect_error());
}
$mysqli->query("SET NAMES 'utf8' COLLATE 'utf8_general_ci'");

// [B]PRIMA QUERY[/B]
$sql "SELECT IDUtente, NomeUtente FROM utenti";

if (
$result $mysqli->query($sql)) {
    while (
$row $result->fetch_assoc()) {
        
?>
        

<?php echo $row['IDUtente']; ?> - <?php echo $row['NomeUtente ']; ?></p>
        <?php
    
}
}

// [B]SECONDA QUERY[/B]
$sql "SELECT IDTipoAccount, NomeAccount FROM tipiaccount";

if (
$result $mysqli->query($sql)) {
    while (
$row $result->fetch_assoc()) {
        
?>
        

<?php echo $row['IDTipoAccount']; ?> - <?php echo $row['NomeAccount ']; ?></p>
        <?php
    
}
}
?>
Questo l'errore:
--
Errore Numero: 0 - Errore MySQL: Commands out of sync; you can't run this command now
Query: SELECT IDTipoAccount, NomeAccount FROM tipiaccount
#0 {main}
--

La prima query la esegue correttamente ed estrai i valori richiesti, la seconda invece no. Se eseguite singolarmente non ho errori e i valori vengono visualizzati. Qual è l'errore?
Vi ringrazio anticipatamente.

;-)