準備済みステートメントを使用してデータベース処理をセットアップしようとしていますが、ちょっと行き詰まっています。エラーメッセージが表示されず、データがデータベースに入れられません。これは単なる愚かな間違いであると少し恐れていますが、助けていただければ幸いです。
私はmysqlデータベースでphpを使用しています。
以下に、人物を作成する関数を示します。getConnection() は変数 $link へのデータベース接続を開き、エラーが発生しなければ true を返します。
public function createUser($userName, $password)
{
if($this->getConnection() === true) {
$stmt = mysqli_prepare($this->link, 'INSERT INTO users (Username, Login, Password) VALUES (?, ?, ?)');
mysqli_stmt_bind_param($stmt, 'sss', $userName, $userName, $password);
mysqli_stmt_execute($stmt);
mysqli_stmt_close($stmt);
}
$this->link->close();
}
アイデアがあれば、何が悪いのか、私はもっとうれしいです. 私は提案にオープンです。
前もって感謝します
/ピラセル