Cavolo,
ho provato a levare il Where ma nulla. Il risultato non cambia. Sempre due record tutti e due di Ivan.
Ho provato anche a variare la query così:
SELECT utenti.*, eventi.*, ordini.*
FROM utenti
INNER JOIN ordini ON ordini.utente_id = utenti.utente_id
INNER JOIN eventi ON eventi.event_id = ordini.event_id
WHERE ordini.event_id ='".$_GET['id']."' Order by ordini.event_id Desc")
or die( mysql_error() . "
" . $sql
ossia esercitando la where su ordini, ove l'event.id non è chiave primaria. Qui infatti la chiave primaria è ordine_id. Ma nulla. Sempre identico risultato!!
Non sò proprio che pesci pigliare. Che ci sia un errore di correlazione tra le tabelle?