php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2010

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.04.2010, 22:40  
Neuer Benutzer
 
Registriert seit: 22.04.2010
Beiträge: 5
PHP-Kenntnisse:
Anfänger
crustyroyal befindet sich auf einem aufstrebenden Ast
Standard mySQL abfrage über mehrere Tabellen

Hallo,

ich habe in einer Datenbank eine Tabelle mit Kunden und eine mit Mitarbeitern. In beiden gibt es die Spalte 'Name'. Für eine Abfrage würde ich jetzt gerne den Tabellennamen hinzufügen um 'Name' eindeutig zuzuordnen.

Ich kenne es nur über diesen weg aber da klappt die Tabellenzuordnung nicht. Wie könnte ich es machen??

PHP-Code:
    //////////// Abfrage an die Datenbank
        
$abfrage "    SELECT *    
                            FROM reklamation, mitarbeiter, kunde, lieferant, artikel    
                            WHERE kunde_kundennummer=kundennummer 
                            AND mitarbeiter_mitarbeiternummer=mitarbeiternummer 
                            AND lieferant_lieferantennummer=lieferantennummer 
                            AND artikel_artikelnummer=artikelnummer
        "
;
        
$ergebnis mysql_query($abfrage);

    
//////////// Tabellen Head für die Ausgabe aufbauen
        
echo "Laufende Reklamationen:<br>
        <table border='1'>
            <tr>
                <th>RMA_Nummer</th>
                <th>Angenommen am</th>
                <th>Artikelbezeichung</th>
                <th>Lieferant</th>
                <th>Kunde</th>
                <th>Mitarbeiter</th>
            </tr>
        "
;

    while(
$row mysql_fetch_object($ergebnis))
    {
            <
td>$row->datum_annahme</td>
            <
td>$row->bezeichnung</td>
            <
td>$row->firma</td>
            <
td>$row->name</td>
            <
td>$row->name</td> <-- HIER WÜRDE ICH GERNE DER SPALTE EINE TABELLE ZUWEIßEN?!?!
    } 
crustyroyal ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 23.04.2010, 09:27  
hpf
Benutzer
 
Registriert seit: 04.04.2010
Beiträge: 83
PHP-Kenntnisse:
Fortgeschritten
hpf befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von crustyroyal Beitrag anzeigen
ich habe in einer Datenbank eine Tabelle mit Kunden und eine mit Mitarbeitern. In beiden gibt es die Spalte 'Name'. Für eine Abfrage würde ich jetzt gerne den Tabellennamen hinzufügen um 'Name' eindeutig zuzuordnen.
Du kannst dazu Aliase vergeben:
Code:
SELECT
 *,
 mitarbeiter.name AS mitarbeiter_name,
 kunde.name AS kunde_name
FROM ...
Achso, anstelle von "SELECT *" ist es besser, explizit die benötigten Spalten anzugeben.
hpf ist offline  
Alt 23.04.2010, 11:15  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.269
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Code:
SELECT name, 'kunden' AS tableIdentifier FROM kunden
UNION ALL
SELECT name, 'mitarbeiter' AS tableIdentifier FROM mitarbeiter
__________________
"Nuschel ich?" - "Was?"
Chriz ist gerade online  
Alt 23.04.2010, 14:20  
Neuer Benutzer
 
Registriert seit: 22.04.2010
Beiträge: 5
PHP-Kenntnisse:
Anfänger
crustyroyal befindet sich auf einem aufstrebenden Ast
Standard

Danke! Daumen Hoch!
crustyroyal ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
[Erledigt] Select Abfrage über 2 Tabellen bringt keine Ausgabe clamber Datenbanken 4 03.03.2010 15:25
MySQL Abfrage über 5 Tabellen evtl. IF ghost120 Datenbanken 11 13.04.2009 20:00
abfrage über mehrere tabellen mit einer bedingung DarkThunder PHP Tipps 2007 6 15.04.2007 17:13
Abfrage über drei und mehr Tabellen querfisch Datenbanken 3 27.03.2007 21:12
Abfrage über 3 Tabellen madSoul Datenbanken 5 26.06.2006 12:25
SQL ABfrage über mehrere Tabellen Madden Datenbanken 17 09.05.2006 21:19
Abfrage aller Tabellen über Schleife PHP Tipps 2005-2 7 22.10.2005 12:16
[Erledigt] MySQL Abfrage über mehrere Tabellen [Erledigt] Datenbanken 2 14.10.2005 13:37
[Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert Datenbanken 2 08.09.2005 11:59
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Mysql Abfrage über 3 Tabellen in Verbidung mit COUNT() Datenbanken 8 29.06.2005 04:15
Mysql Abfrage über 3 Tabellen in Verbidung mit COUNT() PHP Tipps 2005-2 4 28.06.2005 07:47
[Erledigt] Suche über 2 Tabellen in MySQL PHP Tipps 2004-2 4 15.12.2004 16:05
Über PHP Script 2 MySQL Tabellen abgleichen PHP Tipps 2004 0 20.09.2004 09:32

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
http://www.php.de/php-einsteiger/67200-mysql-abfrage-ueber-mehrere-tabellen.html, mysql abfrage über mehrere tabellen, mysql select abfrage mehrere tabellen, mysql 2 tabellen abfragen, mysql abfragen über mehrere tabellen, php sql abfrage in einer html tabelle, mysql select \alle tabellen einer datenbank\, mysql abfrage über mehrere datenbanken, mysql abfrage über 3 tabellen, abfrage über mehrere tabellen, mysql mehrere tabellen abfragen, $row-> bei mehreren tabellen, mysql abfragen 2 tabellen, datenbankabfrage über mehrere tabellen, mysql abfrage aus 2 tabellen, mysql mehrere tabellen * abfragen, php mysql 2 tabellen abfragen, php mysql abfrage row aus 2 datenbanken, php mysql union tabelle mit suchfunktion, 2 tabellen abfragen union mysql

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum