php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.11.2004, 13:54  
Gast
 
Beiträge: n/a
Standard Probleme Mit der Rangliste die ich gebuat habe

Hallo zusammen ich habe ein Problem mit der Rangliste, die ich gebaut habe. Es ist eine Rangliste für einen Fussballclub.
Die Rangliste funktioniert richtig solange ein Team nicht 2mal ein gleiches resultat erzielt hat. Wenn zweimal ein gleiches resultat vorhanden ist, wir es nur einmal in die Rangliste eingetragen.
Hier der code dazu:

Code:
<?php

function queryRangliste2() {
// Temporaräre Tabelle mit 1 Eintrag pro Spiel und Team
	mysql_query("CREATE TEMPORARY TABLE tmpRangliste1
		SELECT STID1 AS tmpTID, RHeim AS tmpTP, RGast AS tmpTM
		FROM tblSpiele2
		INNER JOIN tblResultate2 ON SID = RSID
		UNION
		SELECT STID2 AS tmpTID, RGast AS tmpTP, RHeim AS tmpTM
		FROM tblSpiele2
		INNER JOIN tblResultate2 ON SID = RSID"
	);

	echo mysql_error();

// zwischen Sieg, Unentschieden und Niederlage unterscheiden
	mysql_query("CREATE TEMPORARY TABLE tmpRangliste2
		SELECT *, 1 AS tmpG, 0 AS tmpU, 0 AS tmpN
		FROM tmpRangliste1
		WHERE tmpTP > tmpTM
		UNION
		SELECT *, 0 AS tmpG, 1 AS tmpU, 0 AS tmpN
		FROM tmpRangliste1
		WHERE tmpTP = tmpTM
		UNION
		SELECT *, 0 AS tmpG, 0 AS tmpU, 1 As tmpN
		FROM tmpRangliste1
		WHERE tmpTP < tmpTM"
	);

	echo mysql_error();

// Einträge zusammenfassen
	mysql_query("CREATE TEMPORARY TABLE tmpRangliste3
		SELECT tmpTID, SUM(tmpTP) AS tmpTP, SUM(tmpTM) AS tmpTM, SUM(tmpG) AS tmpG, SUM(tmpU) AS tmpU, SUM(tmpN) AS tmpN
		FROM tmpRangliste2
		GROUP BY tmpTID"
	);

	echo mysql_error();

// Punkte, Spiele und Tordifferenz errechnen
	mysql_query("CREATE TEMPORARY TABLE tmpRangliste4
		SELECT *, (tmpG * 3 + tmpU) AS tmpP, (tmpG + tmpU + tmpN) AS tmpS, (tmpTP - tmpTM) AS tmpTD
		FROM tmpRangliste3"
	);

	echo mysql_error();

	return mysql_query("SELECT TID, TName, tmpTP, tmpTM, tmpP, tmpS, tmpG, tmpU, tmpN, tmpTD
		FROM tblTeams2 LEFT JOIN tmpRangliste4 ON TID = tmpTID
		ORDER BY tmpP DESC, tmpS ASC, tmpTD DESC, tmpTP DESC"
	);

}

?>
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.11.2004, 08:42  
Erfahrener Benutzer
 
Registriert seit: 17.10.2003
Beiträge: 243
MrMarco
Standard

Ein kleiner aber recht wichtiger Tip am Rande... prüfe mal lieber ob deine Statements klappen. Du gehst blind davon aus, das dem so ist.
MrMarco ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Firefox / IE - Probleme HTML, Usability und Barrierefreiheit 5 20.07.2009 17:04
Probleme bei Verwendung der reguären Ausdrücke SilentSight PHP Tipps 2008 11 16.05.2008 15:18
Probleme bei Speicherung von serialize() Strings Manni2k PHP Tipps 2006 13 15.10.2006 15:06
Probleme mit mbstring extension unter Debian HStev Server, Hosting und Workstations 3 30.08.2006 20:55
Probleme mit Rechteverteilung chmod() per script!!!??? Funky_ PHP Tipps 2006 7 17.06.2006 17:10
Probleme bei der Installation von Turck MMCache tomx992 PHP-Fortgeschrittene 2 27.09.2005 20:31
Probleme beim Datenupload zu meiner Datenbank Datenbanken 3 05.09.2005 19:47
Probleme mit Sonderzeichen... Datenbanken 1 02.08.2005 23:37
[Erledigt] hilfe! probleme mit... PHP Tipps 2005 4 12.04.2005 22:55
[Erledigt] CSV Größe macht Probleme mit php PHP Tipps 2005 5 15.03.2005 21:29
Zwei Rechner ins Netz - Router - Hub - Probleme... imported_Ben Off-Topic Diskussionen 37 13.01.2005 21:36
Rangliste etc... PHP Tipps 2004-2 3 10.12.2004 10:12
[Erledigt] Technische Probleme mit Sessions PHP-Fortgeschrittene 4 18.11.2004 14:45
[Erledigt] Probleme mit Fremdsprachen HTML, Usability und Barrierefreiheit 2 21.09.2004 17:11
PHP Bilder in DB / Probleme bei Änderung PHP-Fortgeschrittene 1 05.06.2004 11:20

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
gebuat

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:24 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.