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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden |
27.11.2006, 13:58:41
|
Anfänger
|
|
Registriert seit: Nov 2006
Ort: Berlin
Alter: 56
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.
|
27.11.2006, 14:01:33
|
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..
|
27.11.2006, 14:28:13
|
Anfänger
|
|
Registriert seit: Nov 2006
Ort: Berlin
Alter: 56
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.
|
27.11.2006, 14:37:39
|
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..
|
27.11.2006, 15:35:12
|
Anfänger
|
|
Registriert seit: Nov 2006
Ort: Berlin
Alter: 56
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.
|
27.11.2006, 15:40:12
|
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')
|
27.11.2006, 16:15:34
|
Anfänger
|
|
Registriert seit: Nov 2006
Ort: Berlin
Alter: 56
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.
|
27.11.2006, 16:34:20
|
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)
|
27.11.2006, 16:35:55
|
|
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.
|
27.11.2006, 16:46:47
|
Anfänger
|
|
Registriert seit: Nov 2006
Ort: Berlin
Alter: 56
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.
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 07:22:08 Uhr.
|