警告:mysqli_stmt_bind_param():变量数量与第33行C:\ xampp \ htdocs \ Latihan \ login.php中预准备语句中的参数数量不匹配
ROW_NUMBER
答案 0 :(得分:1)
使用mysqli_stmt_bind_param()
时,您需要在查询中添加?
个占位符,这些占位符将替换为参数。这是而不是将变量直接连接到查询字符串中。
错误表示mysqli_stmt_bind_param()
调用中的参数数量与SQL中?
的数量不匹配。
所以从$sql
中取出变量并将?
放在那里。
$sql = "SELECT username,password FROM users WHERE username = ?";