まずは、私は研究を行い、このような投稿を見ました。私は、これは重複しているはずの投稿を参照してくださいが、それは有用ではなかった。私はこれで非常に新しく、自分の結果を私のところに適用する方法を知らない。実行しているとき、私はこの結果を取得してい :ここ
Parse error: syntax error, unexpected '$_GET' (T_VARIABLE) in /storage/ssd4/269/2113269/public_html/updateuser.php on line 12
は私のスクリプトです:
<?php
$servername = "localhost";
$username = "username";
$password = "password";
$dbname = "database";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
$sql = "UPDATE Users ". "SET Status = '"$_GET["status"]"' ".
"WHERE Username = '"$_GET["username"]"'";
if ($conn->query($sql) === TRUE) {
echo "Record updated successfully";
} else {
echo "Error updating record: " . $conn->error;
}
$conn->close();
?>
あなたに見てみるための束をありがとうございました。私はどこかにセミコロンがないかもしれませんが、私はしばらくコードを見てきました。私にお知らせください!
クエリに '.'を追加してください。 $ sql = "ユーザーの更新"。 "SET Status = '" "$ _GET [" status "]"' " "WHERE Username = '"。$ _ GET ["username"]。 "'"; –
'$ sql =" UPDATEユーザーのSETステータス= ''です。 $ _GET [ "状態"] " 'WHEREユーザー名='" $ _ GET [ "ユーザー名"] "'";あなたはこの $ sqlを= "UPDATEユーザ SETステータス=のように適切にconcatinateする必要が' –
"。。。 "$ _ GET [" status "]。" ' WHERE Username =' "。$ _ GET [" username "]。" '"; – JYoThI