私はこれが準備されたステートメントスクリプトであるという印象を受けましたが、間違っていたようです。これをどうすれば1にすることができますか?準備された声明とは何ですか?これを準備済みのStatementsコードにするにはどうすればよいですか?
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
$sql = "SELECT Status FROM Users WHERE Username = ? AND Password = ?";
$stmt = $conn->prepare($sql);
$stmt->bind_param("ss", $_GET['username'], $_GET['password']);
$stmt->execute();
$result = $stmt->get_result();
$rows = $result->fetch_all(MYSQLI_ASSOC);
if ($result->num_rows > 0) {
// output data of each row or remove while loop if you wish
while($row = $result->fetch_assoc()) {
echo "<b style='color:green'>Found</b>";
}
} else {
echo "0 results";
}
$conn->close();
?>
あなたの変数の周りの一重引用符を削除してみてください。 –
これは準備文ではありません – Akintunde007
これは準備されたstatemenetsとは関係がなく、あなたが投稿した内容に明白な構文エラーはありません。具体的には、どのラインにエラーがありますか? – Utkanos