Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Problema con query

  1. #1

    Problema con query

    Salve a tutti.

    Ho appena re-installato un web server Apache su Windows XP su un PC nuovo, con relativo modulo PHP e database MySQL.
    Mentre testavo le vecchie pagine php ho notato che si verifica un problema sulle query di tutte le SELECT dove mi riporto un id con un WHERE.
    Mi spiego: su una query del tipo
    $query = "SELECT * FROM news";
    $result = mysql_query($query, $db);
    while ($row = mysql_fetch_array($result)){
    echo “
    <a href=\"news.php?id=$row[id]\"> $row[titolo]</a>
    ";
    }

    E fino a qui tutto ok.Visualizzo il titolo della news.
    Il link sul titolo mi porta ad una pagina news.php che prevede la seguente query:
    $query = "SELECT * FROM news where id='$id'";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);
    $data = date("j/n/y", $row[data]);
    echo "$row[titolo]


    $row[titolo]


    $row[testo]


    ";

    Il problema è che, pur apparendomi in querystring l’id corretto della news, la query mi restituisce tutti i campi vuoti.

    La domanda è: dove sbaglio? Visto che con il vecchio PC le pagine funzionavano correttamente?
    Ringrazio anticipatamente chi mi saprà consigliare.

  2. #2

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

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.