Ciao ragazzi,
deve realizzare una funzione che automaticamente mi legge i dati di una query sanza sapere il contenuto del risultato, ho scritto un pò di codice:
Codice PHP:
...connessione
$stmt 
$mysqli->prepare($query);
$stmt->execute();

//ottengo i nomi dei campi
$result $stmt->result_metadata();  
$colonne = array();
while (
$finfo $result->fetch_field()){
    
printf("Name:     %s\n
"
$finfo->name);
    
array_push $colonne$finfo->name );
}

while (
$row $result->fetch_array(MYSQLI_BOTH)) {
    
reset($colonne);
    while (list(
$key$value) = each($colonne)) {
        echo 
"Key: $key; Value: $value
\n"
;
        echo 
"" $row[$value] . "
\n"
;
    } 

il problema è sul secondo while, non entra mai e come se fetch_array non ha risultati!! :master: .
Forse questa funzione non va bene: $result = $stmt->result_metadata();
Sapete qual'è il problema o come posso risolverlo?
Grazie in anticipo!