Già fatto. Ed alcune volte il valore non viene prelevato anche se il WHERE IDazienda= ha lo stesso valore.
Questo è il codice completo con l'ECHO che sto usando per testing:
//creo altri due array con gli stessi indici per il nome Azienda e la Partita IVA
foreach ($arrIDordinivoci as $key=>$value)
{
$query3="SELECT * FROM azienda WHERE IDazienda=".$arrIDazienda[$value];
require 'connessione_db.php';
$result = $mysqli->query($query3, MYSQLI_USE_RESULT);
$row=$result->fetch_assoc();
$NomeAzienda1=$row['Nome'];
$PartitaIva1=$row['PartitaIva'];
$arrNomeAzienda[$value]=$row['Nome'];
$arrPartitaIva[$value]=$row['PartitaIva'];
echo "$key) QUERY3: $query3<br>".$arrNomeAzienda[$value]."//".$arrPartitaIva[$value]."<br>".$NomeAzienda1."||".$PartitaIva1."<hr>";
$mysqli->close();
}
ed il risultato è questo:
1615) QUERY3: SELECT * FROM azienda WHERE IDazienda=100362
Edilcantieri //01234567890
Edilcantieri ||01234567890
1614) QUERY3: SELECT * FROM azienda WHERE IDazienda=100362
//
||
1616) QUERY3: SELECT * FROM azienda WHERE IDazienda=100362
Edilcantieri //01234567890
Edilcantieri ||01234567890
1617) QUERY3: SELECT * FROM azienda WHERE IDazienda=100362
Edilcantieri //01234567890
Edilcantieri ||01234567890
Inoltre non ha mai la stessa frequenza (es. 1sì/1no, 4si/1no/2si, etc).
Non so più che provare.