ホームページ >バックエンド開発 >PHPチュートリアル >PHP で MySQLi を使用してデータベース接続を確立するための詳細なチュートリアル
MySQLi を使用して PHP でデータベース接続を確立する方法: MySQLi 拡張機能を含める (require_once) 接続関数を作成する (function connect_to_db) 接続関数を呼び出す ($conn = connect_to_db()) クエリを実行する ($result = $conn->query( )) 接続を閉じます ($conn->close())
PHP で MySQLi を使用してデータベース接続を確立する
はじめに
MySQLi は、MySQL データベースと対話するために使用される PHP の拡張機能です。 。これは、データベース接続を確立してクエリを実行するためのシンプルかつ効率的な方法を提供します。この記事では、PHP で MySQLi を使用してデータベース接続を確立する方法について、実践的な例を含めて詳しく説明します。
前提条件
続行する前に、次の前提条件が満たされていることを確認してください:
ステップ 1: MySQLi 拡張機能を含める
まず、MySQLi 拡張機能を PHP スクリプトに組み込みます:
<?php require_once 'path/to/mysqli_connect.php'; ?>
ステップ 2: 接続関数を作成します
接続コードを再利用するには、MySQLi 接続を確立する関数を作成します:
<?php function connect_to_db() { $hostname = 'localhost'; $username = 'root'; $password = ''; $database = 'my_database'; $conn = new mysqli($hostname, $username, $password, $database); if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } return $conn; } ?>
ステップ 3: 呼び出し接続関数
スクリプトで、connect_to_db() 関数を呼び出して MySQLi 接続を取得します:
<?php $conn = connect_to_db(); ?>
ステップ 4: クエリを実行します
これで、接続オブジェクトを使用して MySQL クエリを実行できます:
<?php $result = $conn->query("SELECT * FROM users"); if (!$result) { die("查询失败: " . $conn->error); } // 处理查询结果... ?>
ステップ 5: 接続を閉じる
最後に、スクリプトの最後で MySQLi 接続を閉じて、リソースを解放します:
<?php $conn->close(); ?>
実際的な例
これは、MySQLi を使用して次のことを行う方法の簡単な例です。データベースに接続してデータを取得します:
<?php $conn = connect_to_db(); $result = $conn->query("SELECT * FROM users"); while ($row = $result->fetch_assoc()) { echo $row['id'] . ' ' . $row['name'] . '<br>'; } $conn->close(); ?>
結論
これらの手順に従うことで、簡単にデータベース接続を確立し、PHP で MySQLi を使用して MySQL クエリを実行できます。接続関数を再利用し、リソースを適切に解放することで、安定した効率的なデータベース接続を確保できます。
以上がPHP で MySQLi を使用してデータベース接続を確立するための詳細なチュートリアルの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。