non ho capito bene come lo stai facendo ma forse ho capito cosa vuoi fare...
fai prima una query per ottenere y dati dell'utente con rispettivi sport...
fai una seconda query con solo i dati degli sports...
poi, quando fai correre l'array(object) degli sport se l'id corrisponde a Utente.SportId... fai in modo che sia selezionato il check...
puoi provare qualcosa del genere:
Codice PHP:
<?php foreach($sports as $sport){ ?>
<option value="<?php echo $sport->Id ?>" <?php if($sport->Id == $utente->SportId) echo " checked "?>><?php echo $sport->Nome?></option>
<?php }?>
Comunque la tua query ti dovrebbe restituire null (id_cliente) nel caso non ci sia una corrispondenza nella tabella tbl_relazione_utente_sport:
codice:
SELECT id_sport, sport, id_cliente
FROM tbl_sport
LEFT JOIN tbl_relazione_utente_sport ON id_rel_sport = id_sport
WHERE id_cliente = '$id_cliente'