テーブルに値を動的に挿入するつもりなので、テーブルのいくつかの列に値を挿入したいだけで、まったく挿入したくありません。セキュリティを強化するためにMYSQLiメソッドを使用することにしたので、bind_param()関数内で「準備されたステートメント」を空またはデフォルト値に表す方法がわかりません。
login、password、access_level の値を渡すだけです。
コードの一部を次に示します。
$insert = $this->db->prepare("INSERT INTO user ( email, login, password, access_level, phone, address) VALUES ( '', ?, ?, ?, '', '')");
$insert->bind_param('ssi', $login, $password, $access_level);
if ($insert->execute()) { return true; }
else { return ($this->db->error); }