Ich erstelle eine STEAM OPENID für meine Website, aber etwas gibt einen Fehler. Ich weiß nicht, welche Fehler ist .. Kann mir jemand helfen ...STEAMID OPEN ID Fehler
FEHLER:
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
Dieser ist mein DB-Verbindung
$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);
Dieser Code hinzuzufügen, ist zu die 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' nicht gleich' $ db' _copy/Paste muss für sanity_ geprüft wird – RiggsFolly
ich bitte um Hilfe ... – Mark