ホームページ > バックエンド開発 > PHPチュートリアル > PHP学習ノート3 データベースの基本操作_PHPチュートリアル

PHP学習ノート3 データベースの基本操作_PHPチュートリアル

WBOY
リリース: 2016-07-21 15:32:16
オリジナル
859 人が閲覧しました

Linux 上で mysql にログインし、データベースを作成し、テーブルを作成する手順は次のとおりです。

yin@yin-Ubuntu10:~$ mysql -u root -p
パスワードを入力してください:
MySQL モニターへようこそ
MySQL 接続 ID は 360 です
サーバーのバージョン: 5.1.41-3ubuntu12 .1 (Ubuntu)

「help;」または「h」を入力して現在の入力ステートメントをクリアします。

mysql> クエリが完了しました (0.00 秒)。
mysql> useCase;
データベースが変更されました

mysql> テーブル User(UserName varchar(20) の主キー、Password varchar(20) not null、CreateTime timestamp のデフォルトの current_timestamp);
Query OK、0 行が影響を受けました (0.01 秒)次に、新しいユーザー ページを完成させるためのページを作成しましょう。最初は単純なフォームです:


コードをコピーします コードは次のとおりです:
ユーザー名
<入力名="ユーザー名" maxlength="20" type="text"/>
パスワード
パスワードの確認




PHP は $_POST 配列を使用して、post メソッドを通じて送信されたフォーム内のデータを取得します。 PHP プログラムでは、まず [OK] フィールドがあるかどうかを確認して、そのページが初めてアクセスされたのか、ユーザーが [OK] をクリックした後に送信されたのかを判断し、次に 2 つのパスワード入力が一致しているかどうかを判断する必要があります。次に、ユーザー名とパスワードを取得してデータベースに挿入します。 PHP は通常、mysql 拡張機能または mysqli 拡張機能を使用して MySQL データベースに接続できます。mysqli 拡張機能は比較的新しいため、ここではこの方法を使用します。 Mysqli をインストールして構成する必要がある場合がありますが、私の環境ではデフォルトでインストールされています。 mysqli 拡張機能を使用してデータベースを操作する手順は、通常、mysqli オブジェクトの構築、ステートメントの構築、パラメータのバインド、実行、および終了のステップに分かれています。コードは次のとおりです:



コードをコピーします
コードは次のとおりです:

$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())
}
$query="ユーザー(ユーザー名)に挿入,パスワード) 値(? ,?)";
$stmt=$conn->stmt_init();
$stmt->prepare($query);
$stmt->bind_param('ss',$name ,$pwd);
$name=$_POST["ユーザー名"];
$stmt->execute(); 0) {
$success = true;
} else {
$stmt->close();


; bind_param メソッドについては少し説明が必要です。以下では、最初のパラメータの意味はパラメータのタイプです。各文字はパラメータに対応し、s は文字列を表し、i は整数を表し、d は浮動小数点数を表し、b はブロブを表します。最後に、このページにちょっとしたプロンプト情報を追加します:



コードをコピーします

コードは次のとおりです:


if(!$match) { ?>Password andパスワードが一致することを確認してください。


}
?>
if(isset($success)) {
if($success) {
echo '

ユーザーが正常に作成されました !';

}elseif($sucess==false) { echo '

ユーザー名が存在しました。'; } } ?> 次に、ユーザー リスト ページを作成します。



コードをコピーします

コードは次のとおりです:


ユーザー名作成時間アクション

include 'conn.php';
$query="ユーザーから * を選択;";
$res=$mysql->クエリ($クエリ);
while($row=$res->fetch_array()) {
?>



編集
削除


}
$res->close();
$mysql->close();
?>

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/322815.html技術記事以下は、Linux 上で mysql を登録し、データベースとテーブルを作成する手順です。 yin@yin-Ubuntu10:~$ mysql -u root -p パスワードを入力してください: MySQL モニターへようこそ。コマンドは;で終わります。それとも...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート