Anzeige

Count Funktion

Count Funktion | PSD-Tutorials.de

Erstellt von rey, 18.12.2007.

  1. rey

    rey Der Frager ;)

    Dabei seit:
    26.06.2006
    Beiträge:
    836
    Geschlecht:
    männlich
    Software:
    3Ds Max, Maya
    Kameratyp:
    Canon 50D
    Count Funktion
    hi ich habe eine Count funktion die leider nicht so funktioniert wie sie soll
    aber nach meinen Kenntnissen müsste alles richtig sein!
    PHP:
    1.  
    2.  <?php
    3.  
    4. $spieler = $_GET['nick'];
    5. $qryPp=  "SELECT COUNT(rasseg) AS summep FROM 2n2repasmuserstat WHERE gewinner1 =  '".addslashes($spieler)."' OR gewinner2 =  '".addslashes($spieler)."' AND rasseg1 = 'Protoss' AND rasseg2='Terran' AND rassev1='Zerg' AND rassev2='Zerg'";
    6. $selectpp = mysql_query($qryPp);
    7. $resultpp = mysql_fetch_array($selectpp);
    8.  
    9.  
    10. $qryPpL=  "SELECT COUNT(rassev) AS summepL FROM 2n2repasmuserstat WHERE verlierer1 =  '".addslashes($spieler)."' OR verlierer2 =  '".addslashes($spieler)."' AND rassev1 = 'Protoss' AND rassev2 = 'Terran' AND rasseg1='Zerg' AND rasseg2='Zerg' ";
    11. $selectppL = mysql_query($qryPpL);
    12. $resultppL = mysql_fetch_array($selectppL);
    13.  
    14. $winspp = $resultpp['summep'];
    15. $losepp = $resultppL['summepL'];
    16.  
    17.  $gesamtPp = $winspp + $losepp;
    18.  
    19.  
    20. if($gesamtPp == 0)
    21. {
    22.     $winratioPp = 0;
    23.    
    24.     echo"<tr><td> Winratio im Matchup Protoss Terran Vs. Zerg Zerg:</td><td></td><td> ". $winratioausPp. "0,00 %</td>";
    25. }
    26. else
    27. {
    28.     $winratioPp = ($winspp / $gesamtPp) *100;
    29.  
    30.  
    31.  
    32.  $winratioausPp = number_format($winratioPp,2,".",",");
    33.   echo"<tr><td> Winratio im Matchup Protoss Terran Vs. Zerg Zerg:</td><td></td><td> ". $winratioausPp. "%</td>";
    34.   }
    35. ?>
     
    Zuletzt bearbeitet: 18.12.2007
    #1      
  2. Duddle

    Duddle Posting-Frequenz: 14µHz

    Dabei seit:
    03.02.2006
    Beiträge:
    3.864
    Geschlecht:
    männlich
    Ort:
    Dresden
    Count Funktion
    AW: Count Funktion

    Du solltest langsam mal lernen, wie man gescheit seine eigenen Scripte debuggt. Das würde dir den ein oder anderen Frage-Thread ersparen.

    Wenn irgendwas in SQL nicht funktioniert, geh solange in der Hierarchieebene tiefer, bis du den Fehler findest.
    Script geht nicht? -> "ab wo" rausfinden!
    Ab irgendeiner Datenbankanweisung? -> Anweisung händisch in der Datenbank ausführen!
    Anweisung funktioniert nicht in der DB? -> Anweisung so lange vereinfachen, bis sie funktionieren muss!
    Geht immer noch nicht? -> Datenstruktur prüfen

    Spätestens dann muss es irgendwann funktionieren.

    Heisst in deinem konkreten Fall: lass dir die generierte SQL-Query ausgeben und hau sie in deine Datenbank. Wenn dort kein gescheites Ergebnis kommt, korrigier die Anweisung, etc.

    Bevor du das aber machst, wäre es ziemlich sinnvoll, etwaige Fehler ausgeben zu lassen. Schau dir dazu die() und mysql_error() an.


    Duddle
     
    #2      
Seobility SEO Tool
x
×
×