Linux 上で mysql にログインし、データベースを作成し、テーブルを作成する手順は次のとおりです。
yin@yin-Ubuntu10:~$ mysql -u root -p
パスワードを入力してください:
MySQL モニターへようこそ。
MySQL 接続 ID は次のとおりです。 360
サーバー バージョン: 5.1.41-3ubuntu12.1 (Ubuntu)
ヘルプの場合は「help;」または「h」を入力し、現在の入力ステートメントをクリアします。
mysql> データベースの作成 UseCase;
Query OK、1 行が影響を受けました (0.00 秒)
mysql> UseCase varchar(20) の主キー、CreateTime タイムスタンプのデフォルトcurrent_timestamp);
クエリ OK、影響を受ける行は 0 (0.01 秒) 新しいユーザー ページを作成するページを作成しましょう。最初は単純なフォームです:
コードをコピーします
コードは次のとおりです:
$match=true; if(isset($_POST["ok"])) { $pwd=$_POST["パスワード"]; pwdconfirm=$_POST["パスワードの確認"];
$match=($pwd==$pwdconfirm);$conn=new mysqli("localhost","root","123","UseCase") ;
if (mysqli_connect_errno()) {
printf("接続失敗: %sn", mysqli_connect_error());
exit()
}
$query="ユーザーに挿入(ユーザー名,パスワード) 値(?,?)";
$stmt=$conn->stmt_init();
$stmt->prepare($query);
$stmt->; binding_param('ss',$name,$pwd);
$name=$_POST["ユーザー名"];
$pwd=$_POST["パスワード"]; ();
if($stmt->errno==0) {
$success=true;
}else {
$success=false; ->close();
$conn->close();
bind_param メソッドについては少し説明が必要です。最初のパラメーターの意味はパラメーターの型です。各文字はパラメータに対応し、s は文字列を表し、i は整数を表し、d は浮動小数点数を表し、b はブロブを表します。最後に、このページにちょっとしたプロンプト情報を追加します:
コードをコピーします
コードは次のとおりです:
if(!$match) { ?>
パスワードと確認用パスワードは一致する必要があります。
}
?> if(isset($success)) { if($success) { echo '
ユーザーが正常に作成されました!'; 🎜>}elseif($sucess==false) { echo '
ユーザー名が存在しました。'
}
}
?>
次に、ユーザーリストページを作成します。
コードをコピー
コードは次のとおりです: