• User Newbie

    [PHP/Mysql] Vedere il contenuti di una tabella, ma non ci riesco

    Chiedo aiuto perchè ho un piccolo problema, vi copio incollo il codice qui:

    [PHP]<?php
    $db_host = "localhost";
    $db_user = "root";
    $db_password = "";
    $db_name = "nicola";

    $db = mysql_connect($db_host, $db_user, $db_password);
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database.");

    $query = "SELECT guid FROM wp_posts WHERE ID = 78 LIMIT 0 ,1";

    $result = mysql_query($query, $db);

    echo mysql_fetch_array($result);

    mysql_close($db);
    ?> [/PHP]

    ta-dah, pagina bianca con scritto solo "Resource id #3Array", avrete sicuramente capito, io voglio mettere a video il contenuto di guid nella tabella wp_post dove l'id è 78. ho provato da terminale ovvero

    mysql> SELECT guid FROM wp_posts WHERE ID = 78 LIMIT 0 ,1

    e funziona quindi o è sbagliato lo script o non lo so.. qualcuno sa aiutarmi?


  • User Attivo

    La funzione mysql_fetch_array(); una volta ottenuto in pasto il risultato della query, restituisce un array di valori, quindi utilizzare echo non va bene.
    Sostituiscilo con print_r, oppure con:

    [php]
    while ($riga = mysql_fetch_array($result))
    {
    echo $riga["guid"];
    }
    [/php]

    Ciao!