Visualizzazione risultati 1 fino 3 di 3

Discussione: Leggere solo le ultime n righe da una tabella?

  1. #1
    Guest

    Predefinito Leggere solo le ultime n righe da una tabella?

    Salve a tutti, avrei bisogno di un consiglio, io vorrei riuscire a leggere le ultime n righe da una tabella myql e per ora ho usato un metodo molto scomodo quindi vorrei chiedere quale secondo voi può essere un metodo "carino" io ho provato aa usare contemporaneamente il for con il while ma non so se funziona:

    Codice PHP:
    //trovo prima il numero di righe
    $q=mysql_query("SELECT * FROM lalaland );
    $n=mysql_num_rows($q);


    for(
    $x=0; $x==7 ; $x++){
    $c=$n-$x;
    $r=mysql_query("SELECT * FROM lalaland WHERE id='$c' ORDER BY id DESC");
    while (
    $g=mysql_fetch_assoc($r){
    echo
    $g['babbabia'];
    }
    }
    secondo voi va bene anche cosi?
    Ultima modifica di gogogames : 17-10-2011 alle ore 14.53.29

  2. #2
    Guest

    Predefinito

    Codice PHP:
    "SELECT * FROM lalaland WHERE id='$c' ORDER BY id DESC LIMIT 0,n"
    dove n è il numero di righe che vuoi prendere.

  3. #3
    Guest

    Predefinito

    Hahaha sono proprio un demente! Basta girare la tabella e dare un limite alle cose, grazie simpleticket!

Regole di scrittura

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