So bereinigen Sie die monatliche MySQL-AbfragePhp

PHP-Programmierer chatten hier
Anonymous
 So bereinigen Sie die monatliche MySQL-Abfrage

Post by Anonymous »

Ich frage mich, ob es eine bessere Möglichkeit gibt, monatliche Abfragen durchzuführen und die Ergebnisse einer Variablen zuzuweisen, ohne 12 separate Abfragen durchführen zu müssen? Hier ist, was ich derzeit habe.

Code: Select all

    //Grab JAN
$janquery = "SELECT * FROM $resultsTable WHERE Month( date ) = 1 AND `user_id` = '$userid'";
$jansresult = $link->query($janquery) or die($link->error.__LINE__);
while($janrow = $jansresult->fetch_assoc()) {
$janscore = $janrow['score'] + $janscore;
}
if($janscore == NULL) $janscore = 0;

//Grab FEB
$febquery = "SELECT * FROM $resultsTable WHERE Month( date ) = 2 AND `user_id` = '$userid'";
$febsresult = $link->query($febquery) or die($link->error.__LINE__);

while($febrow = $febsresult->fetch_assoc()) {
$febscore = $febrow['score'] + $febscore;
}
if($febscore == NULL) $febscore = 0;

//Grab MAR
$marquery = "SELECT * FROM $resultsTable WHERE Month( date ) = 3 AND `user_id` = '$userid'";
$marsresult = $link->query($marquery) or die($link->error.__LINE__);

while($marrow = $marsresult->fetch_assoc()) {
$marscore = $marrow['score'] + $marscore;
}
if($marscore == NULL) $marscore = 0;
UND SO WEITER.....

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post