Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [PHP+MySQL] Loop?

  1. #1

    [PHP+MySQL] Loop?

    Ciao ragazzi sono un paio di sere che bestemmio senza alcuna soluzione
    Vi pongo il quesito

    Codice PHP:
    $id_news_st '0';
    $id_lim '10';

    $query "SELECT id,data,titolo FROM news ORDER BY data DESC LIMIT $id_news_st,$id_lim";
    {
    $result mysql_query($query$db);
    $row mysql_fetch_array($result);

    while (
    $id_news_st $id_lim)

    $data date("j/n/y"$row[data]);
    echo 
    "[b]<font>";
    $row[titolo];
    echo
    "</font>[/b]

    "
    ;
    echo 
    "<font>$row[testo]</font>

    "
    ;
    if (
    $row[mail] != "")
    echo 
    "<font>$data, <a href=mailto:$row[mail]>$row[autore]</a></font>
    "
    ;
    else
    echo 
    "<font>$data$row[autore]</font>
    "
    ;

    $id_news_st $id_news_st+1;

    Questo è il mio codice, non c'è un errore ma credo che sia un loop infinito visto che mi resituisce come errore un "Maximum execution time of 30 seconds".

    Qualcuno sa aiutarmi?

    Grazie!

  2. #2
    while ($id_news_st = $id_lim)
    così assegni a $id_news_st il valore di $id_lim! devi mettere ==
    tranqui comunque, ci sono cascato anch'io un paio di volte =D

  3. #3
    Originariamente inviato da KaNnA
    while ($id_news_st = $id_lim)
    così assegni a $id_news_st il valore di $id_lim! devi mettere ==
    tranqui comunque, ci sono cascato anch'io un paio di volte =D


    Corretto, funziona ma non mi visualizza nessuna news...problema strutturale?

  4. #4
    non scorri il result set. + qualche errore qua e la...

    codice:
    $result = mysql_query($query, $db) or die(mysql_error());
    
    while ($row = mysql_fetch_assoc($result)) {
    
    $data = date("j/n/y", $row['data']);
    echo "<font>$row[titolo]";
    
    echo"</font>
    
    ";
    echo "<font>$row[testo]</font>
    
    ";
    if ($row['mail'] != "")
    echo "<font>$data, <a href=mailto:$row[mail]>$row[autore]</a></font>
    ";
    else
    echo "<font>$data, $row[autore]</font>
    ";
    
    }

    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.