Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: righe

  1. #1
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176

    righe

    Ciao, qualcuno sa quale funzione mi permette di selezionare solo un numero prefissato di righe da una query?



  2. #2
    Per Mysql usa la clausola LIMIT
    <<E' una decisione molto importante. Pensaci bene, Ataru!>>
    <<STOLTO! Non lo sai che io AGISCO SEMPRE PRIMA DI PENSARE???>>

  3. #3
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Grazie, ma potresti gentilmente dirmi come devo usarlo?



  4. #4
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    SELECT * FROM tabella LIMIT 1,3
    --------------------------------inizio-------^ ^-------quante righe?
    visualizza le prime tre righe
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  5. #5
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Ok, funziona.
    Ho ottenuto 2 righe come volevo, adesso però vorrei poterle richiamare usando un array con indice e non con un ciclo while, è possibile????



  6. #6
    Utente di HTML.it L'avatar di chris
    Registrato dal
    Sep 1999
    Messaggi
    1,568
    Originariamente inviato da unicorn
    Ok, funziona.
    Ho ottenuto 2 righe come volevo, adesso però vorrei poterle richiamare usando un array con indice e non con un ciclo while, è possibile????
    Certo, fai il ciclo while e inserisci tutto in un array. Poi prendi l'array e lo usi per indice.
    "Nei prossimi tre anni col mio governo vogliamo vincere anche il cancro, che colpisce ogni anno 250.000 italiani e riguarda quasi due milioni di nostri concittadini"

  7. #7
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Ho provato così, ma non va bene! Aiutino
    codice:
    $sql = mysql_query("SELECT a FROM Tab order by a desc LIMIT 2");
     $i=0;
    while($d = mysql_fetch_array($sql))
    {
       
        $prova = $d["a"];
        print $prova[$i];
        $i++;
        print $prova[$i];
        
        
    }
    So che ho scritto qualche fesseria, ma non trovo dove....

  8. #8
    Utente di HTML.it L'avatar di luke83
    Registrato dal
    Jul 2000
    Messaggi
    1,217
    Codice PHP:

    $sql 
    mysql_query("SELECT a FROM Tab order by a desc LIMIT 2");

     
    $prova=array();


    while(
    $d mysql_fetch_array($sql))
        
    $prova[] = $d["a"];

    print_r($prova[0]); // prima riga
    print_r($prova[1]); // seconda riga
    ....
    print_r($prova[n]); // riga n-1 
    ..::Luca::..
    » "se nn riesci a venirene a capo.. usa il tasto INVIO" © 2005 Luke83
    » "letta la documentazione, spazio all'immaginazione.." © 2006 Luke83
    [frasi random] - [Lucopedia] - [laFetta]

  9. #9
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Bene era ciò che volevo.


    GRAZIE


  10. #10
    Utente di HTML.it L'avatar di unicorn
    Registrato dal
    Aug 2004
    Messaggi
    176
    Scuate ma qualcuno sa darmi una mano con una query nidificata?

    So che c'è qualche apice di troppo o di meno ma non riesco a vederlo

    codice:
    $sql = mysql_query("SELECT u FROM A WHERE id IN "("SELECT DISTINCT(id) FROM B WHERE datap ='2005-07-10'"")"") or die(mysql_error());



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.