比较输入到数据库条目

时间:2018-02-05 21:56:19

标签: php html mysql

我一直试图制作一个简单的mySQL程序来检查密钥是否在数据库中。但是,我失败了,有什么想法吗?我试过循环整个数据库来找到价值,虽然没有运气。如果有人能对此有所了解,那将非常感激。此外,数据库如下所示:

VALUE

wouehourhfwfrhg

rwihewoughwourh

fw8rhfouirhushr

wrohwroghwhrwhr

程序只检查框中的输入是否在数据库中。

<html>
<head>
<?php
require_once ("config.php");
function isKeyValid($key){
  $query='SELECT `Value` FROM `InviteKeys` WHERE `Used`=0';
  $response = @mysqli_query($link,$query);
  if($response)
  {
    echo($key);
    while($row = mysqli_fetch_array($response))
    {
      echo $row . "<br>";
      if($key==$row)
        return 1;
    }
    return 0;
  }
}
if(isset($_POST['submit'])){
    $key = trim($_POST['keyInput']);
    if(isKeyValid($key))
    {
      echo("KYS");
    }
    else {
      echo("Kys less");
    }
}
?>
</head>
<body>
<form action='/keyTester.php' method="post">
  <input type="text" name="keyInput" size="30" placeholder = "Username" class = "inpoot"><br>
  <input type="submit" name="submit" value="Submw">
</form>
</body>
</html>

0 个答案:

没有答案