新しいユーザーをデータベースに挿入する機能があります。入力がやや悪いか、ユーザー名または電子メールが既に存在する場合は、false を返します。
これは次のようになります。
public function input( $username, $password, $email ){
if( $stmt = $this->mysqli->prepare("INSERT INTO users (username, password, email) VALUES (?, ?, ?)" )){
$stmt->bind_param('sss', $username, $password, $email);
$stmt->execute();
$stmt->close();
$this->mysqli->close();
return true;
}
else{
return false;
}
}
複製を作成しようとするまでは完全に正常に動作し、true を返しますが、データベース内のテーブルデータには影響しません。