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

TYPO3 Kochbuch

TYPO3 Kochbuch 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 08.11.2004, 15:04:32
Pommes2 Pommes2 ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Lohbarbek
Beiträge: 29
Abfrage von 2 Tabellen

Hi ich habe nen Problem dabei. Hab mir auch schon mysql.de die Systax und die beispiele durchgelesen. Nur ne Lösung hab ich immer noch nicht:
Code:
$ak_spiel=$db->query("select * from bb".$n."_elfer_liga_spiele AS t1,bb".$n."_elfer_liga_teams AS t2 where (t1.heimid=t2.id_teams or t1.gastid=t2.id_teams) and sptag<'$akspieltag' and t2.spielername='$spielername'  order by spnr LIMIT 5");
So nun zu meinem Problem dabei. Da die eigene Mannschaft mal auf heimid und mal auf gastid der tabelle t1 sein kann,kriege ich das nicht gebacken das er die Differenz der Tore richtig ausliest. Das heißt ich muß zwischen select und from ne IF abfrage reinhauen. Egal wie ich das bisher versucht habe,es klappt nie.

Also ungefähr so :
Code:
if t1.heimid=t2.id_teams dann (toreheim-toreaus) as diff elseif t1.gastid=t2.id_teams dann (toreaus-toreheim)
Vieleicht hat ja einer von euch ne Lösung parat.

Bedanke mich schonmal ganz doll
Mit Zitat antworten
  #2  
Alt 09.11.2004, 11:26:19
Matthias Matthias ist offline
Moderator
 
Registriert seit: Jan 2002
Ort: CologneCity
Alter: 46
Beiträge: 484
Hi,

die mysql IF Abfrage muss so aussehen:

Code:
IF(t1.heimid=t2.id_teams,toreheim-toreaus,toreaus-toreheim)
ob das bei deinem Prob hilft müsstest du ausprobieren.
Du kannst die IF Abfragen auch verschachteln.
Mit Zitat antworten
  #3  
Alt 09.11.2004, 13:03:53
Pommes2 Pommes2 ist offline
Anfänger
 
Registriert seit: Feb 2003
Ort: Lohbarbek
Beiträge: 29
Danke, hat mir weiter geholfen. habs hinbekommen :

Code:
$ak_spiel=$db->query("select t2.*,t1.*,IF(t1.heimid=t2.id_teams,t1.anztoreh-t1.anztorea,t1.anztorea-t1.anztoreh) as diff from bb".$n."_elfer_liga_spiele AS t1,bb".$n."_elfer_liga_teams AS t2 where ((t1.heimid=t2.id_teams and t1.anztoreh-t1.anztorea>0) or (t1.gastid=t2.id_teams and t1.anztorea-t1.anztoreh>0)) and sptag<'$spieltag' and t2.spielername='$wbbuserdata[username]'  order by diff DESC,IF(t1.heimid=t2.id_teams,'anztoreh','anztorea') DESC");
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


Alle Zeitangaben in WEZ +2. Es ist jetzt 22:06:57 Uhr.


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


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