Visualizzazione risultati 1 fino 2 di 2

Discussione: Visualizzazione output di una SELECT

  1. #1
    Guest

    Predefinito Visualizzazione output di una SELECT

    Ciao a tutti,
    Sono nuovo in questo forum e nel php. Dopo smanettamenti vari, scopro che non riesco a visualizzare l'output di una SELECT (dopo aver fatto opportunamente una INSERT). Sotto ho riportato il codice che eseguo, ma al momento della rappresentazione anzichè visualizzare i valori che vorrei... mi viene visualizzato ciò:

    row['a'] row['b'] row['c'] row['d']

    Ho provato ad usare la funzione echo e anche printf al posto della print ma con lo stesso risultato. Ho provato ad usare mysql_fetch_array($result, MYSQL_NUM) indicizzando l'array con numeri interi, ma con lo stesso risultato. Perchè non visualizzo i contenuti dell'array? Ho per caso fatto un errore di sintassi?
    E' giusto il codice che ho riportato sotto?

    Grazie

    Ecco il codice:
    <?
    $db_host = "localhost";
    $db_user = "username";
    $db_password = "psw";
    $db_name = "my_username";

    $db = mysql_connect($db_host, $db_user, $db_password);
    if ($db == FALSE)
    die ("Errore nella connessione.");

    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database.");

    $query = "SELECT a,b,c,d FROM lop_table"
    $result = mysql_query($query, $db);


    while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
    print "<tr><td>".$row['a']."</td><td>".$row['b']."</td><td>".$row['c']."</td><td>".$row['d']."</td></tr>";
    }

    mysql_close($db);
    ?>
    Ultima modifica di jon303 : 08-03-2005 alle ore 13.17.21 Motivo: dimenticanza

  2. #2
    Guest

    Predefinito

    prova a togliere MYSQL_NUM, che non è utile in questo caso

    così

    while ($row = mysql_fetch_array($result))

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •