...immagino...riprovo

Questo codice prende dei valori e li incrocia, restituendo nuove combinazioni genetiche.
Partendo da AA e BB incrocio ottenendo 4 AB
Un array mi mostrerà la quantità (come chiave) e il codice (come valore) del risultato. in questo esempio
Codice PHP:
$combinazioni = array(  => 'AA'=> 'BB'4=> 'AB'); 
il codice e le combinazioni sono molto più complesse.
a questo punto se il codice è > 0 lo stampa.

La situazione attuale consiste nell'andare ad interrogare ogni combinazione > 0 e fare un echo..

volevo provare ad andare a semplificare la cosa con un while o un for..integrando mysql dal quale estrae i valori da una tabella con struttura id, codice, descrizione

es
AA - mutazione A
BB - mutazione B
AB - mutazione ibrida

ho buttato giù questo, che in teoria dovrebbe funzionare, ma la pagina carica fino all'infinito e non mostra nulla.
$risultato è l'array dei risultati > 0

Codice PHP:
for ($i 0$i count ($risultato); $i++) {

$stringa = array($risultato[$i]);
    
$array implode(","$stringa);
   
$sql "SELECT * FROM tabella WHERE codice IN ('$array')";
$query mysql_query($sql)or die("Non riesco ad eseguire la query");
$results mysql_fetch_array($query);

while (
$results) {
$descrizione $results[descrizione];
}

echo 
$descrizione."
"
;