Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116

    Lavorare su un set di risultati di Mysql: qualche suggerimento

    Salve a tutti
    vi pongo questo mio dilemma!! Magari è semplice come risoluzione ma al momento non ho idea (forse sono fuso ultimamente)

    Allora il pseudo problema è questo: tramite query recupero info da un database creato in Mysql. Fin qui tutti ci arrivano! Ora però devo fare un'elaborazione strana. Il primo set di risultati (per intenderci il primo record risultante dalla query) lo devo sistemare nella prima riga di una tabella , quest'ultima ha una formattazione speciale cioè raggruppo un paio di righe in base al numero di record ritornati dalla query.
    Le rimanenti righe sono riempite con i successivi dati contenuti dalla query. chiaramente...
    Ora come faccio a dire a PHP di fare tutto ciò???
    O più in dettaglio come faccio a dire a PHP di inserire nelle rimanenti righe della tabella tutti i valori della query partendo dal secondo set di risultati???

    Grazie per l'aiuto

  2. #2
    Utente di HTML.it L'avatar di nicola75ss
    Registrato dal
    Nov 2004
    Messaggi
    12,923
    Con una query del genere recuperi tutti i record della tua tabella.
    select * from tabella order by id;

    Se invece vuoi specificare un range di record da estrarre devi usare la clausola limit.

    In questo modo recupereresti solo il record con l'id più basso.
    select * from tabella order by id limit 1;

    Con due parametri invece specifichi il record da cui partire (1 equivale al secondo e come secondo valore se vuoi recuperarli tutti metti un numero elevato che sei certo sia superiore al numero max di record contenuti nel tuo db.
    Se ad esempio il tuo db contiene 500 record ma sai che è destinato a crescere puoi usare 1000 come valore massimo.

    select * from tabella order by id limit 1,1000;

    Spero di essere stato chiaro.

  3. #3
    Utente di HTML.it
    Registrato dal
    Oct 2005
    Messaggi
    116
    Grazie!!
    Era proprio una cavolata non me ne ero proprio ricordato

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