Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Problema stampa array associativo

    Salve,
    sto passando da PHP4 a PHP5 (finalmente).. ma questo mi sta causando un po di problemi.
    Dopo aver passato una giornata a risolvere un problema con il collegamento al dB oggi eccone uno nuovo che non mi permette di andare avanti: stampare l'array che contiene il risultato di una query generica.. questo è il metodo che permette di eseguire la query ( ho messo la stampa sotto per capire se il problema fosse dell'oggetto da cui invocavo il metodo)

    Codice PHP:
    //Esegue una Query    
    public function query($query) {
       
    $query_data mysql_query($query) or die ("Query ERROR! 
    "
    .mysql_error());
       
    //Array temporaneo
       
    $tmp_array = array();
       
    //Associa ad ogni record estratto dal db una posizione dell'array
       
    while ($row mysql_fetch_assoc($query_data)) {
         
    $tmp_array[] = $row;
       }
                
       foreach(
    $tmp_array as $key => $value) {
        echo 
    "
    DATA EVENTO :"
    .$value['date'];
       }
       
       
    //Ritorna l'array
       
    return $tmp_array;

    il problema è che non stampa proprio niente.. neanche "
    DATA EVENTO :".. quindi nel foreach non ci entra neanche..

    chi mi chiarisce le idee??

    Grazie in anticipo

  2. #2
    Il manuale PHP è davvero molto comodo, dai un'occhiata agli esempi proposti e capirai dove stai sbagliando
    http://php.net/manual/en/function.mysql-fetch-assoc.php

  3. #3
    Risolto , avevo soltanto sbagliato il nome della variabile

    ($temp_array invece di $tmp_array)

    Non c'entrava la mysql_fetch_assoc..

    Grazie lo stesso

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.