コード例 #1
0
ファイル: database_.php プロジェクト: cntjmj/newslogue
 function queryForLoop($queryType = "select", $varArray, $preparedStatement)
 {
     $queryType = trim(strtolower($queryType));
     if (count($varArray) > 0) {
         AdminDatabase::bindVars($preparedStatement, $varArray);
     }
     $rst = $preparedStatement->execute();
     if ($queryType == "select") {
         $resultArray = AdminDatabase::mysqliFetchDataForLoop($preparedStatement);
     } else {
         if ($queryType == "insert" || $queryType == "delete" || $queryType == "update") {
             if ($preparedStatement->affected_rows > 0) {
                 $resultArray = true;
             } else {
                 $resultArray = false;
             }
         }
     }
     return $resultArray;
 }
コード例 #2
0
ファイル: Test.php プロジェクト: yfeng55/visualgo
                         }
                         if (isset($_GET["maxAttemptCount"])) {
                             $params["maxAttemptCount"] = $_GET["maxAttemptCount"];
                         }
                         if (isset($_GET["testIsOpen"])) {
                             $params["testIsOpen"] = $_GET["testIsOpen"];
                         }
                         if (isset($_GET["answerIsOpen"])) {
                             $params["answerIsOpen"] = $_GET["answerIsOpen"];
                         }
                         $adminDb->editConfig($params, $password);
                     } else {
                         if ($mode == MODE_ADMIN_RESET_ATTEMPT) {
                             $password = $_GET["password"];
                             $username = $_GET["username"];
                             $adminDb = new AdminDatabase();
                             echo $adminDb->resetAttempt($username, $password) ? 1 : 0;
                         } else {
                             if ($mode == MODE_GET_SCOREBOARD) {
                                 $testModeDb = new TestModeDatabase();
                                 echo json_encode($testModeDb->getScoreboard());
                             } else {
                                 echo "Your request will be processed shortly...";
                             }
                         }
                     }
                 }
             }
         }
     }
 }