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

    Perchè mi estrae solo il primo record?

    Salve,
    ho questa funzione:
    Codice PHP:
    <?
    include("config.inc.php");
    $db mysql_connect($db_host$db_user$db_password);
    if (
    $db == FALSE)
    die (
    "Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name$db)
    or die (
    "Errore nella selezione del database. Verificare i parametri nel file config.inc.php"); 

    $query "SELECT * FROM archivio WHERE notizia ='cod1' ORDER BY data DESC LIMIT 0,10";

    $result mysql_query($query$db);
    $row mysql_fetch_array($result);
          { 
    echo (
    "[*]");
    echo (
    "<a href=\"http://www.sito.it/articolo-2007/$row[id].html\" class=\"stile-hdnews\">$row[titolo]</a>
    "
    );
    echo (
    "<div align=\"justify\" class=\"stile-hd1\">$row[sottotitolo]
    "
    );
    echo (
    "<a href=\"http://www.sito.it/articolo-2007/$row[id].html\" class=\"stile-hdnewsleggi\">Leggi ...</a>
    "
    );
    echo (
    "Pubblicato il: $row[datatesto]

    </div>"
    );
    echo (
    "<hr>");
    echo (
    "");
           }

    ?>
    Ci sono vari record che rispondono alla variabile cod1 ma mi stampa solo il primo invece dei primi dieci.

    Dove sbaglio?

    Grazie

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,922
    Devi ciclare il risultato della query

    while ($row = mysql_fetch_array($result) ) {
    ...
    }

  3. #3

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.