このmysqli実装を使用するために、mysql接続などを更新するだけです。以下のコードを実行しようとしています...
データベースへの接続は問題なく機能しており、? を置き換えると、実際の値では機能します。誰かが以下のエラーで私を助けることができますか?
ありがとう。
コード:
$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 (?,?,?,?,?,?)