Scusatemi (e buona domenica a tutti), il titolo non è molto chiaro ma cerco di spiegare nel miglior modo possibile.

Al caricamento di una pagina effettuo una query SQL su MySQL

codice:
SELECT nome_foto FROM foto WHERE id_ristorante = $id_ristorante
(ovviamente funziona)

Dato che dovrò stampare successivamente i nomi delle foto, mi salvo il tutto all'interno di un array

codice:
$result = @$mysqli->query($sql);
	
	if(@$result->num_rows > 0) {
	
		$temp=array();
		while($row = mysqli_fetch_array($result)) {
		
			$temp[]=$row;
			
		} // while
	
	} // if(@$result->num_rows > 0) {
Il problema è che la struttura dell'array (testata con

codice:
echo "<pre>";
print_r($temp);
echo "</pre>";
) è la seguente:

codice:
Array
(
    [0] => Array
        (
            [0] => 25-fotovacanza12.jpg.png
            [nome_foto] => 25-fotovacanza12.jpg.png
        )

    [1] => Array
        (
            [0] => 25-fotovacanza12.jpg-opia.png
            [nome_foto] => 25-fotovacanza12.jpg-opia.png
        )

    [2] => Array
        (
            [0] => 25-fotovacanza12.jpg-opia-opia.png
            [nome_foto] => 25-fotovacanza12.jpg-opia-opia.png
        )

)
Il contenuto è corretto (parlo di "nome_foto"), anche verificando direttamente con il db, ma non capisco cos'è quel [0], da dove l'abbia tirato fuori....

Mi starebbe anche bene lasciarlo cosi, vi dico la verità, solo che a questo punto non mi dispiacerebbe modificare questo codice

codice:
<?php foreach($temp as $valori) {
				
						   foreach($valori as $valore) {
						   
								echo "<img src=\"".$percorso_foto_assoluto_ristoranti.$valore."\" title=\"\" alt=\"\" />";
								
							} // foreach($valori as $valore){
						
						} // foreach($temp as $valori){
						
				 ?>
per evitare che mi stampi in totale 6 foto, avendone trovate 3 (o 4 trovandone 2)

Grazie a tutti e di nuovo buona domenica!