Altro quesito:
Se effettuo un ciclo iterativo (while oppure for) sulla resource $resultQ, tale ciclo viene eseguito solamente una volta... perchè?
In pratica se cerco "4" la prima volta mi restituisce correttamente "amabile". Se cerco "3" subito dopo non mi restituisce nulla, perchè la ricerca riparte da "4". Come mai?
Questo è il codice:
Codice PHP:
function search_val ($result, $value){
//echo $value;
while ($row = mysql_fetch_assoc($result)){
//echo $row['ID_Qualita'];
if ($row['ID_Qualita']==$value){
$txt = $row['TXT_Qualita'];
return ($txt);
break;
}
}
}
$sql = "SELECT * FROM QUALITA";
$res_qualita = mysql_quer($sql);
$array_val = search_val($res_qualita, '4');