prepare($sql); $stmt->bind_param('i', $id); $line = []; $stmt->execute(); if ($result = $stmt->get_result()){ //$user = $result->fetch_assoc(); while ($obj = $result->fetch_assoc()){ $line[$obj['id']] = [ 'id' =>$obj['id'], 'username' =>$obj['username'], 'password' =>$obj['password'] ]; } } return $line; //$result->close(); //var_dump($line); } function getMatchTeams($conn, $id){ // With prepared statements (security reasons) $sql = " SELECT t.id, t.name FROM team t INNER JOIN match__team mt ON mt.team = t.id INNER JOIN `match` m ON m.id = mt.`match` WHERE m.id = ? "; $stmt = $conn->prepare($sql); $stmt->bind_param('i', $id); $line = []; $stmt->execute(); if ($result = $stmt->get_result()){ //$user = $result->fetch_assoc(); while ($obj = $result->fetch_assoc()){ $line[$obj['id']] = [ 'id' =>$obj['id'], 'name' =>$obj['name'], ]; } } return $line; //$result->close(); //var_dump($line); } function getTeamPlayers($conn, $id){ // With prepared statements (security reasons) $sql = " SELECT ga.id, ga.ign, ga.rating, t.id AS team_id FROM game_account ga INNER JOIN team__player tp ON tp.game_account = ga.id INNER JOIN team t ON tp.team = t.id WHERE t.id = ? "; $stmt = $conn->prepare($sql); $stmt->bind_param('i', $id); $line = []; $stmt->execute(); if ($result = $stmt->get_result()){ //$user = $result->fetch_assoc(); while ($obj = $result->fetch_assoc()){ $line[$obj['id']] = [ 'id' =>$obj['id'], 'ign' =>$obj['ign'], 'rating' =>$obj['rating'], 'team_id' =>$obj['team_id'], ]; } } return $line; //$result->close(); //var_dump($line); } function getTournaments($conn){ // With prepared statements (security reasons) $sql = " SELECT * FROM tournament t WHERE dateTo >= curdate() "; $stmt = $conn->prepare($sql); $line = []; $stmt->execute(); if ($result = $stmt->get_result()){ while ($obj = $result->fetch_assoc()){ $line[$obj['id']] = [ 'id' =>$obj['id'], 'name' =>$obj['name'], 'game' =>$obj['game'], 'playform' =>$obj['platform'], 'dateFrom' =>$obj['dateFrom'], 'dateTo' =>$obj['dateTo'], ]; } } return $line; //$result->close(); var_dump($line); } //getMatchTeams($conn, 1); //getTeamPlayers($conn, 1); getTournaments($conn); //$result = $conn->query("SELECT * FROM user LIMIT 10"); //$conn->close(); ?>