输入错误的用户名和密码时出现“ mysqli_stmt :: bind_param()警告”

时间:2019-06-14 06:24:59

标签: php

使用正确的详细信息登录时,我正在创建一个评估评估登录页面,一切正常。但是,当我用错误的信息对其进行测试时,会收到警告,我正在尝试修复

  

“警告:mysqli_stmt :: bind_param():第18行的/opt/lampp/htdocs/ass4/login.php中准备好的语句中的变量数量与参数数量不匹配”

    $query = "SELECT username, password from login_table where username= '".$username."' AND password= '".$password."' LIMIT 1";
$stmt = $conn->prepare($query); 
$stmt->bind_param('ss', $username, $password); 
$stmt->execute(); 
$stmt->bind_result($username, $password); 
$stmt->store_result();

不能理解为什么会出现此警告。 实际结果是: enter image description here

0 个答案:

没有答案