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

    problema visualizzazione query

    Ciao
    avrei un problemino con le query, uso postgresql per questo i comandi sono lievemente differenti da mysql.

    volevo semplicemente vedere i dati contenuti in una tabella per questo ho scritto

    echo"<tr><td align=\"LEFT\">";

    $query2 = "SELECT * from liguri";
    $result = pg_query($query2);
    echo"la selezione ha prodotto i seguenti risultati $result";

    echo"</td></tr>

    se visualizzo la pagina php mi appare scritto:

    la selezione ha prodotto i seguenti risultati Resource id #5


    non capisco come mai mi dia questo risultato, quando se lancio la stessa query direttamente nell'editor SQL di postgresql mi vengono visualizzati i dati corretti.
    (premetto che sono alle prime armi )

  2. #2
    Utente di HTML.it L'avatar di emu86
    Registrato dal
    May 2005
    Messaggi
    324
    innanzitutto è sbagliata la funzione di esecuzione della query:

    $result = pg_query($conn, $query2);

    dove $conn è la variabile per la connessione al db;
    poi ti conviene farti un array dei valori così:

    $arr = pg_fetch_array ($result);
    e poi stampi la triga della tabella.

    il codice completo risulta:

    Codice PHP:
    echo"<tr><td align=\"LEFT\">";

    $query2 "SELECT * from liguri";
    $result pg_query($conn$query2);
    $arr pg_fetch_array ($result);
    echo
    "la selezione ha prodotto i seguenti risultati ";
    print_r($arr);

    echo
    "</td></tr> 
    Prova...

    ciao

  3. #3
    in questo modo mi visualizza solo una riga con alcuni array...e non la tabella completa..mmm

  4. #4
    ho risolto

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.