如果您在 text_username 中输入的内容与我的表中的用户名 - 值相同 - 浏览器将回显更正,但如果 text_username 与我的表格中的 - 值不相同 - 浏览器将回显错误。这将在浏览器中显示,但将读取的代码是我表中的第一行,但在第二行中将不会读取。提前致谢
例如我在我的表中有值,用户名是dave,然后如果我点击按钮,浏览器将输入正确,但我在我的表中有用户名spencer,然后如果我输入该浏览器它将回应错误
PS:我编辑这个问题。
这是结构:
$reservation = mysqli_query($db, "SELECT * from reservation");
//qwe is the button
$username = $_POST['text_username'];
if(isset($_POST['qwe']) && $row = mysqli_fetch_array($reservation))
{
if($row['username'] == $username)
{
echo "Correct";
}
else
{
echo "Wrong";
}
}
?>
答案 0 :(得分:1)
你这样做错了你忘记添加'其中'查询中的关键字 使用关键字时,在特定列
中查找具有特定值的特定行if(isset($_POST['qwe'])){
if(!empty($_POST['text_username']))
{
$username = $_POST['text_username'];
$reservation = mysqli_query($db, "SELECT * from reservation where username='$username'");
if(mysqli_num_rows($reservation))
{
echo "Correct";
}
else
{
echo "Wrong";
}
}
}
?>