ホームページ >バックエンド開発 >PHPチュートリアル >PHP とデータベースの初心者ガイド
PHP とデータベースのスタート ガイド
インターネットの発展に伴い、PHP は強力なプログラミング言語として広く使用されるようになりました。インターネット アプリケーションでは、データベースも重要なコンポーネントです。したがって、PHP とデータベースを学習し、その基礎知識を習得することは、多くのプログラマーにとって必須のコースとなっています。この記事では、初心者が簡単に始められるように、PHP とデータベースの入門ガイドを提供します。
1. PHP 言語の概要
PHP はサーバーサイドのスクリプト言語です。 PHP を通じて、動的な Web コンテンツの生成、フォームの動的な処理、サーバー上のファイルの作成、開く、読み取り、書き込み、閉じる、Cookie の送受信などを行うことができます。 PHP はさまざまなデータベースに対する広範なサポートを提供し、Web 開発の分野で広く使用されています。現在の PHP の最新バージョンは PHP 8.0 です。
2. PHP をインストールする
PHP を学習する前に、まず PHP をインストールする必要があります。 PHP をインストールする手順は次のとおりです:
1. 公式 Web サイトにアクセスします: https://www.php.net/downloads.php
2. ダウンロードする対応する PHP バージョンを選択します。 , ここでは例として PHP 8.0 .0 を使用します。
3. ダウンロードしたファイルをローカル フォルダーに解凍します。
4. 解凍したフォルダーで php.ini-development ファイルを見つけてコピーし、名前を php.ini に変更します。
5. php.ini ファイル内で次の 2 行のコードを見つけて、セミコロン (;) を削除します:
extension=mysqli
extension=pdo_mysql
6. PHP ファイルがどのフォルダでも実行できるように、解凍したフォルダへのパスを環境変数に追加します。
3. PHP 言語の基本
1. 出力ステートメント
PHP で最も一般的に使用されるステートメントの 1 つは、テキスト、変数、タグ、などをWebページへ。
例:
<?php echo "Hello World!"; ?>
2. 変数
PHP で変数を作成する場合、タグと変数名を区別するために $ 記号を使用する必要があります。
例:
$number = 5; echo $number;
3. 条件ステートメント
PHP には if、else if、else およびその他の条件ステートメントがあり、これらは以下に応じてさまざまなコード セグメントを実行するために使用されます。さまざまな条件に対応します。
例:
$score = 90; if($score >= 90) { echo "优秀"; } else if($score >= 60) { echo "及格"; } else { echo "不及格"; }
4. データベースの基本
1. データベースとは
データベースは、データの保存と管理に使用されるソフトウェア システムです。 。データベースを通じて、大量のデータを簡単に保存したりアクセスしたりすることができ、データの重複やデータの不整合のリスクを軽減できます。
2. リレーショナル データベースと非リレーショナル データベース
一般的に使用されるデータベース システムには、主にリレーショナル データベースと非リレーショナル データベースが含まれます。リレーショナル データベースは、データをテーブル形式の関係で保存し、リレーショナル代数と SQL 言語によって操作されます。非リレーショナル データベースは、キーと値のペアの形式でデータを保存し、操作に特定のデータ構造を使用します。
3.MySQL データベース
MySQL は、現在最も人気のあるオープン ソース リレーショナル データベース管理システムの 1 つです。これは、C および C で書かれたクライアント/サーバー アプリケーションであり、Web 開発、データ ウェアハウジング、モバイル アプリケーションなどに使用できます。
4. PHP は MySQL データベースに接続します
MySQL データベースに接続する手順は次のとおりです:
1. PHP ファイルを開き、先頭に次のコードを追加します:
<?php //定义连接参数 $servername = "localhost"; $username = "username"; $password = "password"; $dbname = "myDB"; //创建连接 $conn = new mysqli($servername, $username, $password, $dbname); //检查连接是否成功 if($conn->connect_error) { die("连接失败:" . $conn->connect_error); } echo "连接成功!"; ?>
2. 接続パラメータの説明:
$servername: MySQL サーバー名
$username: MySQL ユーザー名
$password: MySQL パスワード
$dbname: 名前接続するMySQLデータベースの
$conn = new mysqli($servername, $username, $password, $dbname): 接続を作成します
3. MySQLデータベースを操作します
接続が成功すると、MySQL データベースが操作できるようになります。以下は、MySQL データベースに対する追加、削除、変更、およびクエリ操作のコード例です。
//插入数据 $sql = "INSERT INTO MyGuests (firstname, lastname, email) VALUES ('John', 'Doe', 'john@example.com')"; if($conn->query($sql) === TRUE) { echo "新记录插入成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //更新数据 $sql = "UPDATE MyGuests SET lastname='Doe' WHERE id=2"; if($conn->query($sql) === TRUE) { echo "记录更新成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //删除数据 $sql = "DELETE FROM MyGuests WHERE id=3"; if($conn->query($sql) === TRUE) { echo "记录删除成功!"; } else { echo "错误:" . $sql . "<br>" . $conn->error; } //查询数据 $sql = "SELECT id, firstname, lastname FROM MyGuests"; $result = $conn->query($sql); if($result->num_rows > 0) { //输出数据 while($row = $result->fetch_assoc()) { echo "id: " . $row["id"]. " - Name: " . $row["firstname"]. " " . $row["lastname"]. "<br>"; } } else { echo "0 结果"; }
上記のコードは、MySQL データベースに対する追加、削除、変更、およびクエリ操作を実装し、結果。
5. まとめ
この記事では、PHPとデータベースを始めるための基礎知識と操作方法を紹介します。この記事を学習することで、初心者でも PHP とデータベースの基本的な知識を習得し、MySQL データベースに接続してデータの追加、削除、変更、クエリを実行できるようになります。この記事が皆さんの勉強のお役に立てれば幸いです!
以上がPHP とデータベースの初心者ガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。