Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297

    è corretto scrivere cosi...

    $lista=10;
    "SELECT * FROM tabella WHERE id='$id' ORDER BY id ASC LIMIT ($lista-1),1"


    cioè posso inserire una variabile e fargli fare operazioni nel Limit?

  2. #2
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    cioè quello che sto cercando di fare è una cosa del genere


    Codice PHP:
    $query_risposta mysql_query("SELECT * FROM risposta_commenti WHERE id_conv='".$row_commenti['id']."' ORDER BY id ASC"); 
                
    $lista_risposta mysql_num_rows($query_risposta); 
    echo 
    "$lista_risposta";
    if(
    $lista_risposta 2)
    {
        
    $query_risposta mysql_query("SELECT * FROM risposta_commenti WHERE id_conv='".$row_commenti['id']."' ORDER BY id ASC LIMIT 1,1"); 

    if(
    $lista_risposta 3)
    {
        
    $query_risposta mysql_query("SELECT * FROM risposta_commenti WHERE id_conv='".$row_commenti['id']."' ORDER BY id ASC LIMIT 2,1"); 


    if(
    $lista_risposta 4)
    {
        
    $query_risposta mysql_query("SELECT * FROM risposta_commenti WHERE id_conv='".$row_commenti['id']."' ORDER BY id ASC LIMIT 3,1"); 


    }

    }} 


    UNA COSA DEL genere, ma come faccio a prevedere se ci sono molti di piu' di commenti.....perchè se lascio cosi, se i commenti diventano 5, il sistema mi farebbe vedere sempre il 4, escludendo gli ultimi 3.....

    di certo non posso scrivere questo controllo fino a 100-200 ecc
    come potrei fare? ciclo for?
    aiuto
    ciao a tutti

  3. #3
    Utente bannato
    Registrato dal
    Dec 2010
    Messaggi
    297
    grazie a tutti ho risolto

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.