SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Fortgeschrittene CSS-Techniken

Fortgeschrittene CSS-Techniken zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 26.02.2008, 11:27:18
Michael_Roelle Michael_Roelle ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 7
Abfrage über 3 gleiche Tabellen

Hallo,

ich bräuchte Eure Hilfe bei einem kleinen Problem.

Ich habe 3 Tabellen (t1,t2 und t3) mit den gleichen Spalten (id, title, descr) und möchte nun mit einer Abfrage alle 3 Tabellen abfragen.

Ich möchte sinngemäß eine solche Abfrage aufbauen:
Code:
SELECT id, title FROM t1,t2,t3 WHERE title LIKE '%Suchwort%';
Wie schaffe ich es, dass ich alle 3 Tabellen auf einen Schlag abfrage?

Mit freundlichem Gruß
Michael Rölle
Mit Zitat antworten
  #2  
Alt 26.02.2008, 21:34:23
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Abfrage über 3 gleiche Tabellen

Du suchst einen "JOIN"
http://dev.mysql.com/doc/refman/5.1/de/join.html
Mit Zitat antworten
  #3  
Alt 27.02.2008, 14:03:56
Michael_Roelle Michael_Roelle ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 7
AW: Abfrage über 3 gleiche Tabellen

Ich weiß leider nicht, wie ich hier einen Join anwenden kann. Ich versuche mein Problem einfach mal anders zu erklären. Stellt Euch vor ich habe 3 Tabellen die Adressen speichern. Die drei Tabellen unterscheiden sich nur im Tabellennamen und im Inhalt. Die Spalten sind jeweils gleich. Nun möchte ich eine Suche über die drei Tabellen machen bei der ich nur die ID der gefundenen Adressen auslesen möchte.
Ich würde es gerne in diesem Stiel ausgeben:

while( list($id) = sql_fetch_row($result, $dbi) )
{
......
}

Wie bekomme ich nun die IDs aus den drei Spalten in eine Variable? Mit einem Join komme ich nicht weiter.

Mit freundlichem Gruß
Michael
Mit Zitat antworten
  #4  
Alt 27.02.2008, 22:18:53
Heinrich Heinrich ist offline
Member
 
Registriert seit: Feb 2006
Beiträge: 883
AW: Abfrage über 3 gleiche Tabellen

Na ja, vielleicht so:
PHP-Code:
$abfrage "SELECT t1.id as t1id, t1.title as t1title, t2.id as t2id, t2.title as t2title, t3.id as t3id, t3.title as t3title FROM t1,t2,t3 WHERE title LIKE '%Suchwort%'";
$query mysql_query($abfrage); 
und dann eine Schleife
PHP-Code:
           while ($zeile mysql_fetch_object($query)) {
                    
$t1_id $zeile->t1id;
                    
// usw.
                    // und dann irgendeine Ausgabe
           

Mit Zitat antworten
  #5  
Alt 28.02.2008, 08:42:03
Michael_Roelle Michael_Roelle ist offline
Anfänger
 
Registriert seit: Feb 2008
Beiträge: 7
AW: Abfrage über 3 gleiche Tabellen

Danke für die Antwort.

Genau so mache ich die Abfrage bisher. Ich habe gehofft, dass es vielleicht wegen der gleichen Tabellen auch eine einfachere Variante gibt.
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Abfrage nach letztem Datum über mehrere Tabellen delalE MySQLi/PDO/(MySQL) 27 13.06.2007 19:00:40
Abfrage aus zwei Tabellen Skyman MySQLi/PDO/(MySQL) 5 23.05.2006 18:39:53
Abfrage mit 2 Tabellen Aline MySQLi/PDO/(MySQL) 1 04.03.2006 13:38:44
Abfrage aus mehreren Tabellen Zudecke PHP für Fortgeschrittene und Experten 19 30.08.2005 22:57:42
Abfrage über zwei Tabellen MrLongbaugh MySQLi/PDO/(MySQL) 6 30.08.2005 18:14:56


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:10:35 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt