gleiche Namen in versch. Tabellen...

Der MySQL Datenbank-Server für Internet- und Intranet-Lösungen.

gleiche Namen in versch. Tabellen...

Beitragvon Frank » Mi 31 Jul, 2002 14:16

<HTML>Hi zusammen!

Ich möchte gerne diese Abfrage in MySQL machen:

$sql = "SELECT mrbs_entry.description, mrbs_room.description
FROM mrbs_room, mrbs_entry
WHERE mrbs_entry.type='E' ";

Nur wenn ich nacher mir die Tabellenansicht auf dem Bildschrim ansehe, dann sehe ich nur den Inhalt von einem der beiden descriptions und den anderen nicht.

$res = send_sql($db,$sql)
$anz=mysql_num_fields($result);
while ($row = mysql_fetch_object($result,MYSQL_ASSOC))
{
$entry_description[] = $row->description;
$room_description[] = $row->description;
}

An dieser stelle kann ich ja leider nicht mehr den Tabellennamen davor schreiben, zumindest nicht in der Form $row->mrbs_room.description

Kann mir einer einen Tipp geben, wie ich in so einem Fall die zwei Spalten nebeneinander ausgeben kann ?</HTML>
Frank
 

RE: gleiche Namen in versch. Tabellen...

Beitragvon Rene » So 25 Aug, 2002 11:38

<HTML>$sql = "SELECT mrbs_entry.description AS description1 , mrbs_room.description AS description2
FROM mrbs_room, mrbs_entry
WHERE mrbs_entry.type='E' ";

...
while ($row = mysql_fetch_object($result,MYSQL_ASSOC))
{
$entry_description[] = $row->description1;
$room_description[] = $row->description2;
}

so sollte es gehen, einfach die Spalten umbenennen
mfg Rene</HTML>
Rene
 


ZurĂĽck zu MySQL

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 15 Gäste