Quote Originariamente inviata da Alhazred Visualizza il messaggio
Prova a fare un print_r o var_dump di $result e vedi cosa contiene.
contiene esattamente l'array, la cosa divertente è che funziona... ma ritorna l'errore, ho risolto così:

Codice PHP:
function dbFetchEscapedArray($queryId$notParsedColumns = array()) {
    global 
$dbConnect;
    if (!(
$result $dbConnect->mysqli_fetch_array($queryId))) {
        return;
    }
    
    
$assoc = array();
    
$rowCount $dbConnect->mysqli_num_fields($queryId);
    
    for (
$i 0$i $rowCount$i++) {
        
$field $dbConnect->mysql_field_name($queryId$i);
        if (!
in_array($field$notParsedColumns)) {
            
$assoc[$field] = UTF8_htmlSpecialChars($result[$i]);
        } else {
            
$assoc[$field] = $result[$i];
        }
    }

    return 
$assoc;

Anche se, come ripeto preferirei non utilizzare questo costrutto...
Dopo provo a vedere var_dump magari mi da delle informazioni più dettagliate e sto realmente provando a ciclare una risorsa...