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 ::

Einführung in XHTML, CSS und Webdesign

Einführung in XHTML, CSS und Webdesign 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)
Hilfe Community Kalender Heutige Beiträge Suchen

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 19.08.2010, 18:42:09
Christian24 Christian24 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
Datensätze ohne Einträge in 2. Tab anzeigen

Hi,

ich steh grad leider etwas auf dem Schlauch. Habe 2 Tabellen TAB1 und TAB2, die wie folgt aussehen:

TAB1: id|name|vorname
TAB2: f_id|id|gruppe

Wie muss ich die SQL-Abfrage gestalten, um die Namen aus TAB1 zu bekommen, die keinen Eintrag über die id in TAB2 haben? Danke.
__________________
Gruß,
Christian
Mit Zitat antworten
  #2  
Alt 19.08.2010, 20:03:23
Benutzerbild von Oskar
Oskar Oskar ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 57
Beiträge: 92
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Über eine Abfrage über 2 Tabellen per Join.
__________________
Ceterum censeo Carthaginem esse delendam
Mit Zitat antworten
  #3  
Alt 19.08.2010, 20:12:42
Christian24 Christian24 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Hi,

Zitat:
Zitat von Oskar Beitrag anzeigen
Über eine Abfrage über 2 Tabellen per Join.
Kannst Du mir vielleicht an dem Beispiel mal zeigen wie das geht. Hab leider bisher noch nie etwas mit JOINS gemacht und check es leider auch nicht direkt ... OUTER JOIN??
__________________
Gruß,
Christian
Mit Zitat antworten
  #4  
Alt 19.08.2010, 21:12:50
Benutzerbild von Oskar
Oskar Oskar ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 57
Beiträge: 92
AW: Datensätze ohne Einträge in 2. Tab anzeigen

PHP-Code:
$eintrag="SELECT TAB1.ID, TAB1.Name, TAB1.Vorname, TAB2.ID, TAB2.f_id, TAB2.Gruppe
FROM `TAB1`
INNER JOIN `TAB2` ON TAB1.ID=TAB2.ID
WHERE TAB2.ID=''
ORDER BY TAB1.Name or die (include ("
../admin/error_report.php"));
$ergeintrag=mysql_query($eintrag) or die (include ("
../admin/error_report.php"));
$dataeintrag=mysql_fetch_assoc($ergeintrag) 
oder so ähnlich.

Ansonsten hilft googeln oder Du postest mal was Du bis jetzt programmiert hast.

Ich sage nur selfphp = Hilfe zur Selbsthilfe
__________________
Ceterum censeo Carthaginem esse delendam

Geändert von Oskar (19.08.2010 um 21:15:35 Uhr) Grund: Code falsch, ich will Ihn ja nicht unnötig ärgern
Mit Zitat antworten
  #5  
Alt 19.08.2010, 21:57:27
Christian24 Christian24 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Hi,

Zitat:
Zitat von Oskar Beitrag anzeigen
PHP-Code:
$eintrag="SELECT TAB1.ID, TAB1.Name, TAB1.Vorname, TAB2.ID, TAB2.f_id, TAB2.Gruppe
FROM `TAB1`
INNER JOIN `TAB2` ON TAB1.ID=TAB2.ID
WHERE TAB2.ID=''
ORDER BY TAB1.Name or die (include ("
../admin/error_report.php"));
$ergeintrag=mysql_query($eintrag) or die (include ("
../admin/error_report.php"));
$dataeintrag=mysql_fetch_assoc($ergeintrag) 
so ähnlich hatte ich das schonmal, aber ich kriege eben keine Ausgabe :-(. Hab jetzt folgendes direkt in der DB abgesetzt:

PHP-Code:
SELECT stammdaten.idstammdaten.namestammdaten.vorname
FROM 
`stammdaten`
INNER JOIN `fmeON stammdaten.id=fme.id
WHERE fme
.id=''
ORDER BY stammdaten.name 
Mit dem INNER JOIN verknüpfe ich ja die beiden Tabellen "stammdaten" und "fme", oder. Aber ich brauche die Datensätze aus "stammdaten", von denen eben nicht die id in der "fme" zu finden ist ... Da weiß ich nicht, wie ich die WHERE-Bedingung definieren soll ...
__________________
Gruß,
Christian
Mit Zitat antworten
  #6  
Alt 19.08.2010, 22:03:56
Benutzerbild von Oskar
Oskar Oskar ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 57
Beiträge: 92
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Zitat:
Zitat von Christian24 Beitrag anzeigen
Hi,



so ähnlich hatte ich das schonmal, aber ich kriege eben keine Ausgabe :-(. Hab jetzt folgendes direkt in der DB abgesetzt:

PHP-Code:
SELECT stammdaten.idstammdaten.namestammdaten.vorname
FROM 
`stammdaten`
INNER JOIN `fmeON stammdaten.id=fme.id
WHERE fme
.id=''
ORDER BY stammdaten.name 
Mit dem INNER JOIN verknüpfe ich ja die beiden Tabellen "stammdaten" und "fme", oder. Aber ich brauche die Datensätze aus "stammdaten", von denen eben nicht die id in der "fme" zu finden ist ... Da weiß ich nicht, wie ich die WHERE-Bedingung definieren soll ...
und wo ist das select der fme.id?????
__________________
Ceterum censeo Carthaginem esse delendam
Mit Zitat antworten
  #7  
Alt 19.08.2010, 22:32:55
Christian24 Christian24 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Hi,

Zitat:
Zitat von Oskar Beitrag anzeigen
und wo ist das select der fme.id?????
Jetzt auch in der Abfrage, aber immer noch tote Hose :-(

PHP-Code:
SELECT stammdaten.id,stammdaten.name,stammdaten.vorname,fme.id,fme.gruppe
FROM 
`stammdaten`
INNER JOIN `fmeON stammdaten.id=fme.id
WHERE fme
.id=''
ORDER BY stammdaten.name 
__________________
Gruß,
Christian
Mit Zitat antworten
  #8  
Alt 19.08.2010, 22:54:38
Benutzerbild von Oskar
Oskar Oskar ist offline
Anfänger
 
Registriert seit: Apr 2008
Alter: 57
Beiträge: 92
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Wie sieht denn der weitere Code, insbesondere der Ausgabe Code aus?
__________________
Ceterum censeo Carthaginem esse delendam
Mit Zitat antworten
  #9  
Alt 20.08.2010, 09:03:16
cortex cortex ist offline
SELFPHP Profi
 
Registriert seit: Apr 2008
Alter: 48
Beiträge: 1.938
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Zitat:
Zitat von Christian24 Beitrag anzeigen
Hab leider bisher noch nie etwas mit JOINS gemacht [...]
schau dir mal dieses tutorial an: Einführung in Joins.

cx
Mit Zitat antworten
  #10  
Alt 25.08.2010, 22:22:51
Christian24 Christian24 ist offline
Anfänger
 
Registriert seit: Oct 2008
Alter: 44
Beiträge: 22
AW: Datensätze ohne Einträge in 2. Tab anzeigen

Hi,

Zitat:
Zitat von Oskar Beitrag anzeigen
Wie sieht denn der weitere Code, insbesondere der Ausgabe Code aus?
Ich hab die Abfrage direkt in phpmyadmin eingegeben, habe also keinen eigenen Code da mit drin ...
__________________
Gruß,
Christian
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

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
Einträge mit vergangenem Datum nicht anzeigen, Einträge mit heutigem Datum markieren createc PHP Grundlagen 1 28.11.2007 19:10:34
nur Datensätze mit gleichem Datum anzeigen klaus-maus MySQLi/PDO/(MySQL) 1 28.02.2005 21:48:29
Suchfunktion "alle" Einträge anzeigen googlehupf PHP Grundlagen 6 31.01.2005 13:32:31
Einträge anzeigen n4pO PHP Grundlagen 3 21.12.2003 11:59:20
Die letzten paar Einträge aus einer Datenbank anzeigen... Holger Specht PHP Grundlagen 1 22.11.2003 01:57:04


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:30:28 Uhr.


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


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