我是 PHP 新手,使用 PDO 和 MySQL。我将使用以下代码过滤用户输入数据:
if(!filter_input(INPUT_POST,'$username')||!filter_input(INPUT_POST,'$password'))
{
echo "username or password already exists....";
}
else
{
$sql = "INSERT INTO users (Username,Password) VALUES (:username,:password)";
$q=$dbh->prepare($sql);
$q->execute(array(':username'=>$username,':password'=>$password));
$count=$q->rowCount();
echo "inserted $count rows.\n";
但它显示一个错误,它只是显示消息:
username or password already exists
如果用户名或密码不存在,它会显示相同的消息吗?如果filter_input()
不应该在这里使用,那么我可以使用什么来代替?