PHP が MYSQL データベースにアクセスするための 5 つのステップの詳細な説明 (図)
データベースは PHP の日々の開発に必要であるため、MYSQL データベースは多くのプログラマーに愛されるデータベースです。オープンソースであり、少し商用であり、比較的高い市場シェアを持っているため、PHP は常に PHP の最良のパートナーであると考えられています。同時に、PHP は非常に強力なデータベース サポート機能も備えています。この記事では主に基本について説明します。 PHP による MySQL データベースへのアクセスのステップ。
PHP が MySQL データベースにアクセスするための基本的な手順は次の図に示されています:
1. MySQL データベースに接続します
mysql_connect() 関数を使用して MySQL サーバーとの接続を確立します。 mysql_connect()関数の使い方については、後ほど詳しく紹介します。
2. MySQL データベースを選択します
mysql_select_db() 関数を使用して、MySQL データベース サーバーのデータベースを選択します。そして、データベースとの接続を確立します。mysql_select_db() 関数の使用方法については、後で詳しく説明します。
3. SQLステートメントを実行します
mysql_query()関数を使用して、データを操作する方法は主に5つあります。
データのクエリ: select ステートメントを使用してデータ クエリ関数を実装します。
データの表示: データのクエリ結果を表示するには、select ステートメントを使用します。
データの挿入: データベースにデータを挿入するには、insert into ステートメントを使用します。
データの更新: update ステートメントを使用して、データベース内のレコードを更新します。
データの削除: データベース内のレコードを削除するには、delete ステートメントを使用します。
mysql_query()関数の具体的な使い方は後ほど詳しく紹介します~
4. 結果セットを閉じる
データベース操作が完了したら、結果セットを閉じてシステムリソースを解放する必要があります。構文形式は次のとおりです:
mysql_free_result($result);
ヒント:
複数の Web ページでデータベースへのアクセスが頻繁に必要な場合は、データベース サーバーへの継続的な接続を確立すると、効率が向上します。データベースサーバーは時間がかかり、コストがかかるため、継続的な接続は比較的効率的です。データベースが間接的な場合、継続的な接続を確立する方法は、mysql_connect 関数の代わりに関数 mysql_pconnect() を呼び出すことです。確立された永続接続では、このプログラムの終了時にデータベース サーバーとの接続を閉じるために mysql_colse() を呼び出す必要はありません。次回プログラムがここで mysql_pconnect() 関数を実行すると、システムは実際にデータベースに接続せずに、確立された永続接続 ID 番号を自動的に直接返します。
5. MySQL サーバーを閉じます
mysql_connect() または mysql_query() 関数を一度も使用しないと、Web サイトを完了するユーザーが少ない場合、問題は大きくありません。ユーザー接続の数が特定の数を超えると、システムのパフォーマンスが低下したりクラッシュしたりすることがあります。この現象を回避するには、データベース操作の完了後に mysql_close() 関数を使用して MYSQL サーバーとの接続を閉じる必要があります。システムリソースを節約します。
構文形式は次のとおりです:
mysql_close($link);
説明:
PHP でのデータベースへの接続は非永続的な接続であり、通常、システムはそれを自動的に再利用するように設定する必要はありません。オフにしますが、1 回限りの Fanhu の結果セットが比較的大きい場合、または Web サイトの訪問数が多い場合は、mysql_close() 関数を使用して手動でリリースするのが最善です。
PHP が MySQL データベースにアクセスする手順は以上です。次の記事で、PHP が MySQL データベースを操作する方法を紹介します。詳しくは、「MySQL の操作方法」をご覧ください。 PHP でデータベース - mysql_connect() 関数を使用してデータベースに接続します。
以上がPHP で MYSQL データベースにアクセスするための 5 つのステップの詳細な説明 (写真)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。