PDA

View Full Version : [PHP+MySQL] - passare alla riga successiva solo se i dati coincidono


RagingBull
14-02-2007, 16:46
dunque...il problema č il seguente

effettuo questa query al database:

$result = mysql_query("SELECT gg,mm,aaaa FROM eventi WHERE aaaa=$aa AND mm=$mm ORDER BY aaaa,mm,gg");

e tiro fuori perfettamente tutti i dati ricavati dalla tabella con questo ciclo while:

while ($name_row = mysql_fetch_array($result))
{
print("$name_row[0]/$name_row[1]/$name_row[2]<br>\n");
}

ora, se volessi passare dalla prima riga della tabella del db alla seconda e poi alla terza...e cosė via solo se si verifica una determinata condizione (ovvero se confrontando i dati della tabella con degli altri inseriti in variabili coincidono) come dovrei fare?

ad esempio...in questo caso

se $gg=$name_row[0], $mm=$name_row[1], $aaaa=$name_row[2]
allora passo di riga
altrimenti
resto sulla stessa riga della tabella e faccio il confronto con altri valori di $gg $mm e $aaaa

help me!!!
non so utilizzando un ciclo for....ma nn saprei proprio come realizzarlo

vizzz
14-02-2007, 17:36
se $gg=$name_row[0], $mm=$name_row[1], $aaaa=$name_row[2]
allora passo di riga

if ($gg=$name_row[0] && $mm=$name_row[1] && $aaaa=$name_row[2])
continue;