Php 变量数量不为';参数的数量不匹配

Php 变量数量不为';参数的数量不匹配,php,mysql,Php,Mysql,刚开始学习php,遇到了这个问题: mysqli_stmt::bind_param():变量的数量与prepared语句中的参数数量不匹配 一切正常,我的数据保存到数据库中,我收到了显示“注册成功”的消息,但我仍然收到了错误消息 错误显示在这一行中 $stmt->bind_param(“ssss”、$firstname、$nam姓氏、$passwor、$email) 您稍后将在yor代码中准备此语句并传递绑定参数,因此需要为绑定到它的每个参数编写一个? $INSERT = "INSERT Int

刚开始学习php,遇到了这个问题: mysqli_stmt::bind_param():变量的数量与prepared语句中的参数数量不匹配

一切正常,我的数据保存到数据库中,我收到了显示“注册成功”的消息,但我仍然收到了错误消息

错误显示在这一行中

$stmt->bind_param(“ssss”、$firstname、$nam姓氏、$passwor、$email)


您稍后将在yor代码中准备此语句并传递绑定参数,因此需要为绑定到它的每个参数编写一个

$INSERT = "INSERT Into loginas 
                (`firstname`, `surname`, `passwor`, `email`) 
            values(?,?,?,?)";

谢谢,情况就是这样。
$INSERT = "INSERT Into loginas 
                (`firstname`, `surname`, `passwor`, `email`) 
            values(?,?,?,?)";