You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

24 lines
665 B

<?php
require_once __DIR__."/../util/mysql_connect.php";
require_once __DIR__."/RiotRequest.php";
$conn = new MySQLConnection();
$accounts = $conn->query("SELECT * FROM accounts")->fetch_all(MYSQLI_ASSOC);
foreach ($accounts as $currentAccount) {
$gameName = $currentAccount["gameName"];
$tagLine = $currentAccount["tagLine"];
$request = new RiotRequest("riot/account/v1/accounts/by-riot-id/$gameName/$tagLine");
$request->useRouting();
$fetchedAccount = $request->run();
if ($request->responseCode === 200){
$conn->prepare("
UPDATE accounts
SET puuid = ?
WHERE puuid = ?
")->execute([$fetchedAccount->puuid, $currentAccount["puuid"]]);
}
}