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

Webseiten professionell erstellen

Webseiten professionell erstellen 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 > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 27.11.2006, 13:58:41
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

hmm, muss ich noch was abändern, weil bisher der einzige wert dieses ID-Teil ist, das in beiden drin steht :)
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #12  
Alt 27.11.2006, 14:01:33
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

Das nach dem du suchst muss nicht in beiden Tabellen stehen. Die Verknüpfung der Tabellen machst du ja schon über termine01.termin_ID=termine02.ID.
Wenn du zusätzliche Bedingungen angibst, die sich auf eine der beiden Tabellen beziehen, dann wird deine Ergebnismenge kleiner..
Mit Zitat antworten
  #13  
Alt 27.11.2006, 14:28:13
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

Ja verstehe ich, aber ich sag mal so: in tabelle1 stehen die termine und in tabelle2 die teilnehmer, da ist das doch schwierig oder? weiil ich muss doch den wert aus1 mit 2 abgleichen können...
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #14  
Alt 27.11.2006, 14:37:39
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

Ehrlich gesagt versteh ich dein Problem nicht ;)
Du hast eine Bedingung um die beiden Tabellen zu verknüpfen und kannst danach beliebige zusätzliche Filter-Bedingungen angeben um deine Ergebnismenge weiter zu verkleinern. Tu einfach so als hättest du kein Join sondern eine große Tabelle..

Sag mal ein konkretes Problem, vielleicht kann man dir dann eine konkrete Lösung geben..
Mit Zitat antworten
  #15  
Alt 27.11.2006, 15:35:12
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

Vielleicht ein Verständnisfehler meinerseits....

Code:
termine01.irgendwas='bla'
ich dachte statt bla sähe es dann so aus

Code:
termine01.irgendwas='termine02.bla'
wenn ich dich richtig verstanden habe, könnte das auch so aussehen?

Code:
termine01.irgendwas='$irgendwas'
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #16  
Alt 27.11.2006, 15:40:12
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

Zitat:
wenn ich dich richtig verstanden habe, könnte das auch so aussehen?

Code:
termine01.irgendwas='$irgendwas'
Richtig.. Wenn du einmal die Verbindung zwischen den beiden Tabellen geschaffen hast (durch termine01.termin_ID=termine02.ID) kannst du nach Belieben weitere Bedingungen angeben.. Allerdings solltest du mit OR aufpassen, da musst du klammern.. Ein OR macht alle vorangegangenen AND "kaputt"..

Falsch:
Code:
    WHERE
        termine01.termin_ID=termine02.ID
        AND termine01.irgendwas='bla' or termine02.spalte='z'
Richtig:
Code:
    WHERE
        termine01.termin_ID=termine02.ID
        AND (termine01.irgendwas='bla' or termine02.spalte='z')
Mit Zitat antworten
  #17  
Alt 27.11.2006, 16:15:34
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

hmm *seufz*

jetzt hab ich wieder eine weiße Seite...

Code:
$query=mysql_query("SELECT
        termine01.termin_ID,
        termine01.termin_datum,
        termine01.termin_name,
        termine02.ID,
        termine02.vorname,
        termine02.familienname,
     FROM
        termine01,
        termine02
    WHERE
        termine01.termin_ID=termine02.ID
        termine01.termin_name='$termin_name'
");
*grübel & koppkratz**
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
Mit Zitat antworten
  #18  
Alt 27.11.2006, 16:34:20
BenniG. BenniG. ist offline
Member
 
Registriert seit: Oct 2006
Beiträge: 610
AW: JOIN

das AND fehlt..
Code:
    WHERE
        termine01.termin_ID=termine02.ID
        AND termine01.termin_name='$termin_name'
Am besten schreibst du immer
mysql_query("...") or die (mysql_error());

Und in der php.ini error_reporting auf E_ALL und display_errors=on stellen..

Geändert von BenniG. (27.11.2006 um 16:36:53 Uhr)
Mit Zitat antworten
  #19  
Alt 27.11.2006, 16:35:55
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: JOIN

mysql_error() hilft da ungemein., das fehlende and zu finden.
Mit Zitat antworten
  #20  
Alt 27.11.2006, 16:46:47
ickeBLN ickeBLN ist offline
Anfänger
 
Registriert seit: Nov 2006
Ort: Berlin
Alter: 55
Beiträge: 36
AW: JOIN

das AND ist nur beim Kopieren verlustig gegangen, in der originaldatei ist es auf jeden Fall da :(
__________________
Populanten von transparenten Domizilen sollen mit fester Materie keine transzendenten Bewegungen durchfuehren.
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
4 Tabellen verknüpfen - INNER, OUTER und LEFT Join Franzx MySQLi/PDO/(MySQL) 0 13.11.2006 10:10:51
Query über 3 Tabellen mit JOIN madmat MySQLi/PDO/(MySQL) 2 26.09.2006 12:24:20
Performance bei Abfrage inner join Tikiwiki MySQLi/PDO/(MySQL) 7 21.02.2006 08:46:50
SQL Abfrage (INNER JOIN) AlexWeber MySQLi/PDO/(MySQL) 6 08.10.2003 09:10:39
mysql query mit Join problem Silencer PHP für Fortgeschrittene und Experten 4 18.03.2003 15:38:31


Alle Zeitangaben in WEZ +2. Es ist jetzt 09:09:43 Uhr.


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


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