Come faccio a prendere il campo successivo ad un altro??
ad esempio, nella tebella "fatture" ho il campo "nfatt".
Come faccio a sapere il calore del campo "nfatt" della riga successiva?![]()
Come faccio a prendere il campo successivo ad un altro??
ad esempio, nella tebella "fatture" ho il campo "nfatt".
Come faccio a sapere il calore del campo "nfatt" della riga successiva?![]()
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
porta pazienza ma non ho capito...
prima parli di campo poi parli di riga... che intendi?
si..in effetti nn sn molto kiaro..
allora
ho la tabella fatture:
+---------+--------+
|--nfatt--|--desc--|
+---------+--------+
|--12461--|-dfgdsf-|
+---------+--------+
|--15689--|-asijgi-|
+---------+--------+
ho la query ke mi prende tutti i valori della tabella..
eseguo il ciclo per visualizzarli ma ad un certo punto ho bisogno di sapere il valore del campo nfatt della riga successiva a quella ke ho caricato.
cioè, ho la query ke mi prende come valore nfatt = 12461 (prima riga) come faccio a sapere ke valore assumerà nfatt alla prossima riga?..come prelevo dalla tabella quel 15689?
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
boh... hai provato con una cosa del genere??
$idDaCercare=1;
$sql="SELECT nfatt FROM nometabella WHERE id=$idDaCercare";
e qui dovresti estrarre 12461, ok?
poi fai
$idSucc=$idDaCercare+1;
$sql="SELECT nfatt FROM nometabella WHERE id=$idSucc";
boh... spero di non aver detto un c...ta![]()
nono..
allora!i campi non sono consecutivi..quindi incrementando di un nn troverà niente!
nn c'è una funzione ke mi permetta di sapere il valore di un campo?
a me mi serve sapere in un momento qualsiasi il valore del campo 'nfatt' successivo a quello caricato..
perkè se il campo cambia valore devo visualizzare una parte di codice mentre se non cambia nn devo visualizzarla!
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
un campo successivo ma non consecutivo... mah :master:
un campo successivo ma nn consecutivo...mi sembra kiaro!
il successivo del campo 12461 è 15689
ma i valori non sono consecutivi!
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]
ma secondo il tuo schema:
+---------+--------+
|--nfatt--|--desc--|
+---------+--------+
|--12461--|-dfgdsf-|
+---------+--------+
|--15689--|-asijgi-|
+---------+--------+
il 15689 è la RIGA (record) successiva
mentre il CAMPO successivo è desc
o no??
Nel ciclo php sulla tabella usa un buffer che contenga una riga della tabella e ad ogni giro:
* fai le operazioni sul buffer
* salva la riga attuale nel buffer
quindi operi sempre sulla riga precedente ed hai comunque sottomano quella attuale, che è la successiva di quella nel buffer. Esempio
tabella
x 1
y 2
...
giro 1: riga= x,1; buffer = x,1 e non fai niente
giro 2: riga= y,2; stampo buffer = x,1; buffer = y,2
etc...
quindi al giro 2 già ho x,1 e anche il suo successore, y,2
il buffer può contenere anche più di una riga
<ciao><Enrico/></ciao>
allora...cercando nel forum ho trovato qst:
ke dovrebbe selezionarmi il campo nfatt della riga successiva..ma nn va!Codice PHP:
$querytre= "select nfatt, id FROM fatture WHERE (id < $row['id'] order by nfatt limit 1)";
$resulttre = mysql_query($querytre, $db);
$rowt = mysql_fetch_array($resulttre)
![]()
[ SimplyMepis 8 ]Copyleft
www.mepisitalia.org IL SITO ITALIANO UFFICIALE DI MEPIS
www.salentomovida.it LA MOVIDA DEL SALENTO HA UN NUOVO PUNTO D'INCONTRO SUL WEB
[ SUD SOUND SYSTEM MINA FUECU INTRA ALLU SALENTU ]