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

    MYSQL - estrarre dal database partendo dal quarto

    Salve!
    Avrei bisogno di estrarre dal database mysql dei valori (($user['mysomma']) > 100))
    MA MINORI DEI VALORI DEI PRIMI 3 CHE VARIANO.

    vorrei che non venissero visualizzati


    Qualcuno sa aiutarmi???

    Grazie

    Dario


    codice:
    $top_101= mysql_query ("SELECT ROUND(c0+c1+c2+c3+c4+c5,1) AS mysomma, name FROM user WHERE ((ROUND(c0+c1+c2+c3+c4+c5,1)) > 100) AND $i > 3 ORDER BY mysomma DESC");
    
    
    $i=1;
    
    while ($user= mysql_fetch_array($top_101)) 
    if ((($i>3) && (date("w")==4) && (($user['mysomma']) > 100))){
     
    echo "  . $i++ . ";
                    
    echo " . $user['name'] .  ";
    
    echo " . $user['mysomma'] .  ";

  2. #2
    Utente bannato
    Registrato dal
    Dec 2012
    Messaggi
    679
    LIMIT

  3. #3
    Ma LIMIT ti da tutti quelli che chiedi dandoti sempre i primi 3.

    ad esempio LIMIT 10
    ti da i primi 10

    a me occorre avere dal 4° al 10°

    Non so se mi spiego.

    Ciao Dario

  4. #4
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Dal manuale

    SELECT * FROM tbl LIMIT 5,10; # Retrieve rows 6-15

    quindi nel tuo caso direi LIMIT 3,7

  5. #5
    Grazie mille

    Ma se volessi limitare solo i primi tre e prendere tutti gli altri?

    Mi sono accorto dopo infatti che non devo limitare tutti quelli maggiori di 100 che potrebbero essere infiniti quindi occorrerebbe partire dal quarto

    LIMIT 3,100000 oppure cosa?

    Dario

  6. #6
    Utente di HTML.it L'avatar di comas17
    Registrato dal
    Apr 2002
    Messaggi
    6,522
    Dal manuale (2)

    To retrieve all rows from a certain offset up to the end of the result set, you can use some large number for the second parameter. This statement retrieves all rows from the 96th row to the last:

    SELECT * FROM tbl LIMIT 95,18446744073709551615;

    Se sai che al massimo sono 100000 va bene come hai messo tu

  7. #7
    Grazie Mille!
    Sei stato molto esauriente.
    Cordialmente
    Dario

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 © 2026 vBulletin Solutions, Inc. All rights reserved.