Utilisation des alias pour des requêtes sur des champs identiques
Lorsqu’on effectue des requêtes relationnelles sur des tables possédant des champs identiques (c’est-à-dire que le nom est identique), on risque d’avoir un problème dû à la confusion entre les noms identiques. Pour résoudre ce problème, il faut utiliser des alias, comme dans l’exemple ci-dessous (tout est dans le “AS”!):
$query_mestickets = "SELECT $ticket_ticket.id AS idticket, $ticket_ticket.sujet AS sujetticket, $ticket_ticket.nom AS nomticket
FROM $ticket_ticket, $ticket_utilisateurs
WHERE $ticket_ticket.id_utilisateur = $ticket_utilisateurs.id
AND $ticket_ticket.date_fin = '0'
AND $ticket_ticket.id_utilisateur = '$monid'
ORDER BY $ticket_ticket.date_debut DESC"
or die (mysql_error()."<br />Couldn't execute query: $query");
$result_mestickets = mysql_query($query_mestickets);
Vous aimez ce type de contenu?
Alors suivez-ce blog par RSS ou par email!