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

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 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 16.03.2004, 09:13:09
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
Nur die Daten aus Tabelle 1, die in Tabelle 2 nicht vorhanden sind..

Der Betreff schildert meine Frage schon ganz gut.

Also bisher habe ich es via PHP mit einer if-Anweisung und zwei SQL-Abfragen realisiert. Doch es muss doch auch in einer SQL-Abfrage funktionieren.
Mir ist nur leider noch keine brauchbare Idee eingefallen.

In tbl_mitglieder stehen z.B. jetzt alle Mitglieder..
Felder: MitID, Name, Ort, .....

In tbl_events soll z.B. eine Teilnehmerliste darstellen...
Felder: EventID, MitID, Datum, .....

Jetzt sollen in einer DropDown-Liste alle Mitglieder erscheinen,
die noch nicht in tbl_events existent sind. Damit keine Mitglieder doppelt erfasst werden können.

Kann man dies mit einer passenden Abfrage machen?

mfg, Mario
Mit Zitat antworten
  #2  
Alt 16.03.2004, 15:06:46
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Versuche mal so was (weiß nicht, obs klappt):

"SELECT tbl_mitglieder.*, tbl_events.EventID FROM tbl_mitglieder
LEFT JOIN tbl_events ON tbl_mitglieder.MitID = tbl_events.MitID
WHERE tbl_events.MitID = 0";

(Habe mal was ähnliches gemacht).
Mit Zitat antworten
  #3  
Alt 16.03.2004, 20:40:42
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
hmm.. funzt leider nicht.. es werden überhaupt keine datensätze bei dieser abfrage angezeigt..
Mit Zitat antworten
  #4  
Alt 16.03.2004, 21:40:23
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
Hab' mal ein wenig rumgespielt...

versuche mal:
PHP-Code:
"SELECT 
    tbl_mitglieder.*,
    IFNULL(tbl_events.EventID, '') 
FROM tbl_mitglieder
LEFT JOIN tbl_events
    ON tbl_mitglieder.MitID = tbl_events.MitID 
WHERE IFNULL(tbl_events.EventID, '') = ' '" 
So konnte ich es nachstellen.
Mit Zitat antworten
  #5  
Alt 17.03.2004, 23:02:19
Benutzerbild von Boneshaker
Boneshaker Boneshaker ist offline
Anfänger
 
Registriert seit: Jan 2003
Beiträge: 67
leider wieder NULL...
Mit Zitat antworten
  #6  
Alt 17.03.2004, 23:31:18
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
> leider wieder NULL...

Verstehe ich nicht. Bei mir hat's hingehauen. Wenn Du möchtest, sende mir mal einen kleinen Auszug der beiden Tabellen zu, dann stelle ich es nach.
Mit Zitat antworten
  #7  
Alt 24.03.2004, 09:22:18
MiH MiH ist offline
Member
 
Registriert seit: Aug 2002
Beiträge: 775
Code:
SELECT m.*,
FROM tbl_mitglieder m
LEFT JOIN tbl_events e using(mitid)
WHERE e.mitid is null
Mit Zitat antworten
  #8  
Alt 24.03.2004, 20:38:38
Marilu Marilu ist offline
Member
 
Registriert seit: Apr 2003
Ort: 49.54, 8.35 - 3./9
Beiträge: 878
@MiH

bei Deinen geilen Queries kann ich einfach nicht mithalten :-((
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 18:26:53 Uhr.


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


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