Vi ringrazio per l'aiuto che mi avete dato, grazie mille, oltre ad aver risolto ho imparato a fare delle query leggermente (ma molto leggermente) più complesse
Ho risolto così
$sql = mysqli_query($mysqli_connection, "SELECT gruppo, nome_foto, link, if(link LIKE 'http%', 1, 0) as completi, if(link LIKE 'Error%', 1, 0) as incompleti FROM foto WHERE link IS NOT NULL ORDER BY percorso ASC");
while($riga = mysqli_fetch_assoc($sql)){
if($riga['completi']){
$completi['completi'][$riga['gruppo']][] = $riga['gruppo']."_".$riga['nome_foto']."_".$riga['link'];
}
if($riga['incompleti']){
$completi['incompleti'][$riga['gruppo']][] = $riga['gruppo']."_".$riga['nome_foto']."_".$riga['link'];
}
}
echo "<pre>"; print_r($completi);
Array
(
[completi] => Array
(
[1] => Array
(
[0] => 1_DSC_8857.JPG_http
[1] => 1_DSC_8858.JPG_http
[2] => 1_DSC_8859.JPG_http
)
[2] => Array
(
[0] => 2_DSC_8860.JPG_http
)
[4] => Array
(
[0] => 4_DSC_8877.JPG_http
[1] => 4_DSC_8878.JPG_http
[2] => 4_DSC_8879.JPG_http
)
)
[incompleti] => Array
(
[2] => Array
(
[0] => 2_DSC_8861.JPG_Error
[1] => 2_DSC_8862.JPG_Error
)
[4] => Array
(
[0] => 4_DSC_8876.JPG_Error
)
)
)