ウェブサイトのSTEAM OPENIDを作成していますが、何かがエラーを起こしています。 私が誰かが私を助けることができる。..何であるか、エラーを知らない...STEAMID OPEN IDエラー
エラー:
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in D:\xampp\htdocs\PTgamersCo\steamid.php on line 69
Warning: mysqli_num_rows() expects parameter 1 to be mysqli_result, null given in D:\xampp\htdocs\PTgamersCo\steamid.php on line 73
Warning: mysqli_query() expects parameter 1 to be mysqli, string given in D:\xampp\htdocs\PTgamersCo\steamid.php on line 76
この1つは私のDB接続
$username = "root";
$password = "";
$host = "localhost";
$db = "steam_users";
$sql_steam = mysqli_connect($host, $username, $password, $db);
if (!$sql_steam) {
echo "Error: Unable to connect to MySQL." . PHP_EOL;
echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
exit;
}
mysqli_close($sql_steam);
あるこのコードはに追加することですDB。
foreach ($json_decoded->response->players as $player)
{
$sql_fetch_id = "SELECT * FROM users_steam WHERE steamid = $player->steamid";
$query_id = mysqli_query($db, $sql_fetch_id);
//$_SESSION['avatar'] = $player->avatar;
if(mysqli_num_rows($query_id) == 0) {
$sql_steam = "INSERT INTO users_steam (name, steamid, avatar) VALUES ('$player->personaname', '$player->steamid', '$player->avatar')";
mysqli_query($db, $sql_steam);
}
}
に正しい情報 '$のsql_steam'は' $ _copy db' /ペーストがsanity_ – RiggsFolly
ためEQUALチェックする必要がありません、私は助けを求める... – Mark