Nicht mehr ganz neu hier
Hallo Leute,
habe mir hier eine Mysql Abfrage gebastelt. Jedoch würde ich diese gern optimieren. Also mit Joins usw. Jedoch weiß ich noch nicht wirklich wie ich das hier machen kann.
kann mir evtl jmd helfen oder einen Tipp geben?
Dankeschön Black
habe mir hier eine Mysql Abfrage gebastelt. Jedoch würde ich diese gern optimieren. Also mit Joins usw. Jedoch weiß ich noch nicht wirklich wie ich das hier machen kann.
kann mir evtl jmd helfen oder einen Tipp geben?
PHP:
$getnick= mysql_query("SELECT id FROM ts_user WHERE nick = '$nick'");
while($row = mysql_fetch_object($getnick))
{
$userid = $row->id;
$getpoints= "SELECT SUM(`points`) FROM ts_tipps WHERE `uid` = '$userid'";
$getpoints1 = mysql_query($getpoints);
while ($summe = mysql_fetch_array($getpoints1)) {
$userpunkteall = $summe[0];
echo '
<table id="spielplan3" cellspacing="11">
<thead>
<tr>
<th>ID</th>
<th>Anstoss</th>
<th>Spiel</th>
<th>Dein Tipp</th>
<th>Das Ergebnis</th>
<th>Punkte '.$userpunkteall.'</th>
</tr>
</thead>
<tbody>';
}
$getnick2= mysql_query("SELECT * FROM ts_spiele");
while($row2 = mysql_fetch_object($getnick2))
{
$gameid2 = $row2->id;
$heimid = $row2->heim;
$gastid = $row2->gast;
$gamestart = $row2->gamestart;
$getnick3= mysql_query("SELECT team FROM ts_teams WHERE id = $heimid");
while($row3 = mysql_fetch_object($getnick3))
{
$heim = $row3->team;
$getnick4= mysql_query("SELECT team FROM ts_teams WHERE id = $gastid");
while($row4 = mysql_fetch_object($getnick4))
{
$gast = $row4->team;
$getnick5= mysql_query("SELECT heim, gast, points FROM ts_tipps WHERE uid = '$userid' AND gid = $gameid2");
while($row5 = mysql_fetch_object($getnick5))
{
$heimt = $row5->heim;
$gastt = $row5->gast;
$userpunkte = $row5->points;
}
$getnick6= mysql_query("SELECT heim, gast FROM ts_ergeb WHERE gid = $gameid2");
while($row6 = mysql_fetch_object($getnick6))
{
$heime = $row6->heim;
$gaste = $row6->gast;