Même champ dans plusieurs tables ...
le 20/08/2003 à 17:02
Bonjour à tous,
savez-vous comment je peux faire pour afficher un champ se trouvant dans plusieurs tables.
Ex : table travailleur : champ nom
table employeur : champ nom
Comment puis-je référencer le nom champ de la table travailleur ?
$strSQL = "SELECT travailleur.*, employeur.* FROM travailleur INNER JOIN employeur ON travailleur.Identificateur = employeur.ID";
$link = mysql_connect($hostname, $username, $password);
if ($link)
{
mysql_select_db("assurfinance");
$res = mysql_query($strSQL);
}
$rsRecord = mysql_fetch_array($res);
Comment afficher name de la table travailleur ?
echo $rsRecord["travailleur.name"]; ???
Merci d'avance pour votre aide ...
le 20/08/2003 à 17:05
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Fais une requete comme ceci (avec des AS) :
Select table1.nom AS nom1, table2.nom AS nom2 FROM table1, table2 WHERE....
Ensuite, pour recuperer les resultats, tu fais :
$nom1 = $rsRecord['nom1'];
$nom2 = $rsRecord['nom2'];
Voila, le plus simple, c'est comme cela
Accès rapide :
Remonter