ホームページ >バックエンド開発 >PHPチュートリアル >PHP の基礎となる開発原則に関する簡単なガイド: データベース接続とクエリ
PHP の基本的な開発原則に関する簡単なガイド: データベース接続とクエリ
概要:
現代の Web 開発において、データベースは不可欠な部分です。広く使用されているサーバーサイド言語として、PHP はデータベースに接続してクエリを実行するための簡単な方法を多数提供します。ただし、PHP の基礎となる開発原則を理解することは、データベース接続とクエリのプロセスをより深く理解し、最適化するのに役立ちます。この記事では、PHP の基礎となる開発におけるデータベース接続とクエリの原則を簡単に紹介し、いくつかの例を示します。
データベース接続:
PHP で最も一般的に使用されるデータベース操作拡張機能は、MySQLi と PDO です。どの拡張機能を使用するかに関係なく、データベースに接続するプロセスは似ています。まず、関連する拡張機能によって提供される関数を呼び出して、データベースへの接続を確立する必要があります。次に、SQL ステートメントを実行してデータベースを操作します。
サンプル コードは次のとおりで、PDO 拡張機能を使用して MySQL データベースに接続します。
$host = "localhost"; $dbname = "database_name"; $username = "username"; $password = "password"; try { $pdo = new PDO("mysql:host=$host;dbname=$dbname", $username, $password); echo "成功连接到数据库"; } catch (PDOException $e) { echo "连接失败:" . $e->getMessage(); }
このコードでは、 から
new PDO()# までを作成します。 ## PDO オブジェクトを作成し、データベースの接続パラメータを渡します。接続に成功すると「データベースに正常に接続されました」と出力されます。接続に失敗した場合は、PDOExceptionがスローされ、エラーメッセージが出力されます。
データベースに接続したら、クエリ操作を実行できます。 PHP の基礎となる開発では、
query() 関数を使用して SQL クエリ ステートメントを実行できます。
$statement = $pdo->query("SELECT * FROM users"); while ($row = $statement->fetch()) { echo $row['name'] . "<br>"; }このコードでは、
query() を使用します。実行する関数 テーブル "users" 内のすべてのレコードをクエリするために "SELECT" ステートメントが発行されました。次に、
fetch() 関数を使用して、クエリ結果を行ごとに取得します。データの各行は連想配列として返され、インデックスによって各フィールドの値にアクセスできます。この例では、各行の「name」フィールドの値を出力します。
PHP の基礎となる開発におけるデータベース接続とクエリの原則を学ぶことで、データベース操作をより深く理解し、最適化することができます。データベースに接続するプロセスには、主に、接続の確立とクエリの実行の 2 つのステップが含まれます。関連する拡張機能が提供する関数を呼び出すことで、データベースに簡単に接続し、さまざまな SQL クエリ ステートメントを実行できます。
以上がPHP の基礎となる開発原則に関する簡単なガイド: データベース接続とクエリの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。