Buon pomeriggio, avrei la necessità di creare una pagina sponsor nel mio sito internet. Dovrebbero essere 3 righe da 10 immagini ciascuna. Essendo 3 righe ho pensato di dividermi i vari sponsor in 3 db, per semplificarmi il lavoro di inserimento nel sito.
Perchè quando inserisco la pagina nello spazio web questa mi esce completamente bianca.

Questa parte di codice la inserisco prima di ogni riga per andare a mettere gli id di tutto il primo db di sponsor all'interno di un array, e se non viene riempito da 10 sponsor va a recuperarne dal secondo db
Codice PHP:
<?php
        
// Conteggio quanti sponsr ci sono nel primo gruppo e li butto in un array //
            
$pos_array = -1;
            
$diesci 10;
            
$query "SELECT * FROM sponsor_alto";
            
$result mysqli_query($conn$query);
            while(
$row mysqli_fetch_assoc($result)){
                
$id[]=$row['id'];
            }
            
$totalrows mysqli_num_rows($result);
            
$differenza $diesci $totalrows;
        
// Prendo in modo random tanti sponsor quanti necessari per riempire l'array //
            
$query_sec_gruppo "SELECT * FROM sponsor_medio ORDER BY rand() LIMIT ".$differenza."";
            
$result_sec_gruppo mysqli_query($conn$query_sec_gruppo);
            while(
$row_sec_gruppo mysqli_fetch_assoc($result_sec_gruppo)){
                
$id[]= $id[]+$row_sec_gruppo['id'];
            }
        
?>

Questo è un controllo (inserito prima di ogni immagine) per selezionare su quale db va a prendere il percorso della foto
Codice PHP:
<?php
                $pos_array
++;
                if(
$pos_array <= $totalrows){
                    
$query_sa "SELECT * FROM sponsor_alto WHERE id = '".$id[$pos_array]."' LIMIT 1";
                      
$res_sa mysqli_query($conn$query_sa);
                    
$row_sa mysqli_fetch_assoc($res_sa);
                }else{
                    
$query_sa "SELECT * FROM sponsor_medio WHERE id = '".$id[$pos_array]."' LIMIT 1";
                      
$res_sa mysqli_query($conn$query_sa);
                    
$row_sa mysqli_fetch_assoc($res_sa);
                }
            
?>
In pratica ogni riga ha un db dedicato, e se questo non arriva a 10 row si va a pescare random dal db di livello inferiore (naturalmente per l'ultimo si andrà a pescare dal primo)