il fetching in questo caso è sequenziale... potresti fare una cosa come:
Codice PHP:
//ESTRAGGO DALLA TABELLA COMMESSE TUTTI I CAMPI
$querycommesse ="SELECT * FROM commesse WHERE CODICECLIENTE = '$CERCA'";
$risultaticommesse =mysql_query($querycommesse);
$numcommesse=mysql_numrows($risultaticommesse);
// CREAZIONE ARRAY:
$risultati = array();
while ($row = mysql_fetch_assoc($risultaticommesse)) {
$risultati[] = $row;
};
e a questo punto puoi lavorare sull'array... (potresti anche agire direttamente dentro il while, comunque), tipo (a seguire da prima):
Codice PHP:
foreach ($risultati as $row) {
if ($row['numerocommessa']=='020') {
...
};
};
Quando crei $risultati puoi anche organizzare il vettore diversamente, p.es.:
Codice PHP:
while ($row = mysql_fetch_assoc($risultaticommesse)) {
$risultati[$row['numerocommessa']][] = $row;
};
In modo da averli ordinati per numerocommessa... in questo caso se fai poi:
Codice PHP:
print_r ($risultati['020']);
accedi direttamente al tuo dato, che nel mio esempio è un vettore perchè magari il campo 'numerocommessa' non è univoco... se invece lo è puoi togliere le doppieparentesiquadre dal setting in alto e hai direttamente la riga utile