Visualizzazione dei risultati da 1 a 2 su 2

Discussione: $mysqli->prepare($sql)

  1. #1

    $mysqli->prepare($sql)

    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!
    /*no comment*/

  2. #2
    nessuno mi aiuta??
    /*no comment*/

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.