prepare($query); $stmt->bind_param("s", $maestro_name); $stmt->execute(); $stmt->bind_result($maestro_experience_id); // while($stmt->fetch()) { // ; // } $stmt->fetch(); $stmt->close(); return $maestro_experience_id; } function get_maestro_test_player_id($maestro_id) { global $db_conn; $query = " SELECT MaestroTestID FROM moty_maestro WHERE MaestroID = ? "; $stmt = $db_conn->prepare($query); $stmt->bind_param("i", $maestro_id); $stmt->execute(); $stmt->bind_result($maestro_test_player_id); // while($stmt->fetch()) { // ; // } $stmt->fetch(); $stmt->close(); return $maestro_test_player_id; } function get_maestro_test_player_name($player_id) { global $db_conn; $query = " SELECT Name FROM moty_player WHERE PlayerID = ? "; $stmt = $db_conn->prepare($query); $stmt->bind_param("i", $player_id); $stmt->execute(); $stmt->bind_result($maestro_test_player_name); // while($stmt->fetch()) { // ; // } $stmt->fetch(); $stmt->close(); return $maestro_test_player_name; } function reset_maestro_sample_player_data($maestro_id) { remove_maestro_sample_player_data($maestro_id); add_maestro_sample_player_data($maestro_id); } function remove_maestro_sample_player_data($maestro_id) { global $db_conn; $query = " DELETE FROM moty_player WHERE MaestroID = ? AND AccountType = 0 "; $stmt = $db_conn->prepare($query); $stmt->bind_param("i", $maestro_id); $stmt->execute(); $stmt->close(); } function add_maestro_sample_player_data($maestro_id) { $samplePlayerList = make_sample_player_list($maestro_id); for($i = 0; $i < count($samplePlayerList); $i++) { insert_maestro_sample_player_data($i, $maestro_id, $samplePlayerList[$i]); } } function insert_maestro_sample_player_data($i, $maestro_id, $player) { global $db_conn; $query = " INSERT INTO moty_player (MaestroID, Name, EnterCode, AccountType) VALUES (?, ?, ?, ?) "; $stmt = $db_conn->prepare($query); $stmt->bind_param("issi", $maestro_id, $player["Name"], $player["EnterCode"], $player["AccountType"] ); $stmt->execute(); $stmt->close(); } function make_sample_player_list() { $samplePlayerList = array(); $player["Name"] = "050215"; $player["EnterCode"] = "050215"; $player["AccountType"] = 0; array_push($samplePlayerList, $player); $player["Name"] = "6-3_이철수"; $player["EnterCode"] = "1111"; $player["AccountType"] = 0; array_push($samplePlayerList, $player); $player["Name"] = "3-1김영희"; $player["EnterCode"] = "0301"; $player["AccountType"] = 0; array_push($samplePlayerList, $player); $player["Name"] = "홍길동"; $player["EnterCode"] = "181231"; $player["AccountType"] = 0; array_push($samplePlayerList, $player); return $samplePlayerList; } function count_registered_player($maestroID) { global $db_conn; $query = " SELECT COUNT(PlayerID) FROM moty_player WHERE MaestroID = ? AND AccountType = 0 "; $stmt = $db_conn->prepare($query); $stmt->bind_param("i", $maestroID); $stmt->execute(); $stmt->bind_result($countPlayer); // while($stmt->fetch()) $stmt->fetch(); $stmt->close(); return $countPlayer; } function update_count_registered_player($maestroID, $countPlayer) { global $db_conn; $query = " UPDATE moty_maestro SET PlayerCount = ? WHERE MaestroID = ? "; $stmt = $db_conn->prepare($query); $stmt->bind_param("ii", $countPlayer, $maestroID); $stmt->execute(); } ?>