db table
create table mail.users( username varchar(41) unique, password varchar(41) )
register.php
<?php
$mysqli = new mysqli('localhost', 'hoge', 'hogehoge', 'mail');
$status = "none";
if(!empty($_POST["username"]) && !empty($_POST["password"])){
$password = password_hash($_POST["password"], PASSWORD_DEFAULT);
$stmt = $mysqli->prepare("INSERT INTO users VALUES (?, ?)");
$stmt->bind_param('ss', $_POST["username"], $password);
if($stmt->execute())
$status = "ok";
else
$status = "failed";
}
?>
<h1>新規登録</h1>
<?php if($status == "ok"):?>
<p>登録完了</p>
<?php elseif($status == "failed"): ?>
<p>エラー:既に存在するユーザ名です。</p>
<?php else: ?>
<form method="POST" action="">
ユーザ名:<input type="text" name="username">
パスワード:<input type="password" name="password">
<input type="submit" value="登録">
</form>
<?php endif; ?>

db

なるほど。