只需更新我的 mysql 连接等以使用此 mysqli 实现。我正在尝试运行下面的代码...
与数据库的连接很好并且可以正常工作,当我替换 ? 对于实际值,它有效。有人可以帮我解决以下错误吗?
谢谢。
编码:
$sql = "INSERT INTO customers (cap_login, cap_pword, title, firstname, lastname, email)
VALUES (?,?,?,?,?,?)";
echo $sql;
$stmt = $db->prepare($sql);
$stmt->bind_param($username, $pass_hash, $title, $firstname, $lastname, $email);
$stmt->execute();
$stmt->close();
错误:
Warning: mysqli_stmt::bind_param(): Number of variables doesn't match number of parameters in prepared statement in....
我回应了 sql 语句并得到了这个:
INSERT INTO customers (cap_login, cap_pword, title, firstname, lastname, email) VALUES (?,?,?,?,?,?)