fetch_array() ti restituisce solo la prossima riga, quindi nel tuo caso ottieni la prima riga e col foreach iteri questo array.

Anche questo non andrebbe bene
Codice PHP:
foreach($data as $data){