mysql查询接受一个单词,但是当单词存储在变量中时,它不会

时间:2019-05-18 11:01:49

标签: php mysql sql

我正在尝试制作一个简单的php登录表单,该注册工作正常,我在数据库中有一个名称为= john和password = EE668389的用户名,但是当我开始制作登录表单时,它接受此< / p>

true

但不接受

    $results =$mysqli->query("SELECT * FROM data WHERE name='john'") or 
    die($mysqli->error);

$ givenUname是John,当我回应它时 我得到的错误是 “ where子句”中的未知列“ john” 谢谢您的阅读

我试图回显$ givenuname,它是约翰

    $results =$mysqli->query("SELECT * FROM data WHERE name=$GivenUname") or 
    die($mysqli->error);
<form action="process.php" method="POST">
  <input type="text" name="Uname" placeholder="name"<br>
  <input type="text" name="Upwd" placeholder="number"<br>
  <button type="submit" name="Login">Log in</button>
</form>

我希望它能吸引您参加

“ where子句”中的未知列“ john”

0 个答案:

没有答案