ホームページ  >  記事  >  バックエンド開発  >  XAMPP を使用して Localhost サーバー データベースからデータをフェッチする PHP プログラム

XAMPP を使用して Localhost サーバー データベースからデータをフェッチする PHP プログラム

王林
王林オリジナル
2024-08-28 12:01:10858ブラウズ

XAMPP とは何ですか?

XAMPP は、ユーザーが自分のコンピュータ上にローカル Web 開発環境を作成できるようにするソフトウェア パッケージです。これには、Apache Web サーバー、MySQL データベース、PHP スクリプト言語、および Perl プログラミング言語が含まれます。 XAMPP は、Web アプリケーションのテストと開発のための Web サーバーのセットアップ プロセスを簡素化し、ユーザーがオフラインでプロジェクトに取り組むことができるようにします。これは、Web サイトや Web アプリケーションをライブサーバーに展開する前にプロトタイプを作成してデバッグするために開発者によって広く使用されています。

データベースとは何ですか?

データベースは、コンピューター システムに編成され保存されている構造化されたデータの集合です。これは、大量の情報を構造化された方法で保存および管理するための中央リポジトリとして機能し、データの取得、操作、分析を容易にします。データベースは、顧客情報、製品の詳細、財務記録などのデータを保存するために、さまざまなアプリケーションや業界で使用されています。これらは、各テーブルが行と列で構成されるテーブルにデータを格納するための構造化された方法を提供します。データベースは、SQL (構造化照会言語) などの照会言語を使用して、データの作成、読み取り、更新、削除などの操作を実行します。

Localhost サーバー データベースからデータをフェッチするには

手順に従ってサーバーからデータを取得します

XAMPP の起動: XAMPP サーバーを開くには、次の手順に従います。

ステップ 1: XAMPP サーバーを起動する

  • XAMPP コントロール パネルを起動します。

  • 各サービスの横にある [開始] ボタンをクリックして、Apache サービスと MySQL サービスを開始します。

PHP program to Fetch Data from Localhost Server Database using XAMPP

ステップ 2: phpMyAdmin にアクセスする

  • Web ブラウザを開いて http://localhost/phpmyadmin に移動します。

  • phpMyAdmin は、MySQL データベースの管理に使用される Web ベースのアプリケーションです。

PHP program to Fetch Data from Localhost Server Database using XAMPP

データベースを作成します: 最初にデータベースを作成し、次に次の手順で MySQL にテーブルを作成します。

ステップ 1: データベースを作成する

  • phpMyAdmin で、[データベース] タブをクリックします。

  • 「データベースの作成」フィールドにデータベースの名前を入力します。

  • 「作成」ボタンをクリックしてデータベースを作成します。

  • ここでは、「課題」を含むデータベースを作成しました。

PHP program to Fetch Data from Localhost Server Database using XAMPP

ステップ 2: テーブルを作成する

  • 左側のサイドバーから新しく作成したデータベースを選択します。

  • 「SQL」タブをクリックします。

  • 次の SQL クエリを入力してテーブルを作成します。

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • ここでは StudentInfo という名前のテーブルを作成しました。

  • 「GO」ボタンをクリックしてクエリを実行し、テーブルを作成します。

  • 以下はテーブルを作成するスクリプトです。

テーブルを作成するスクリプト:

リーリー

ステップ 3: テーブルにデータを挿入する

  • 左側のサイドバーから新しく作成したデータベースを選択します。

  • 「SQL」タブをクリックします。

  • 次の SQL クエリを入力して、テーブルにデータを挿入します。

PHP program to Fetch Data from Localhost Server Database using XAMPP

テーブルにデータを挿入するスクリプト

リーリー

PHP ファイルの作成: 次のステップでは、localhost サーバー データベースからデータを取得し、次の手順でレコードを表示するための PHP ファイルを作成する必要があります。

ステップ 1: 任意の IDE を開いて PHP コードを作成します。ここでは、IntelliJ IDEA を使用して PHP コードを作成しました。

  • IntelliJ IDEA IDE を起動し、プログラムを作成するフォルダーを作成します。

  • 今すぐファイルに移動 ->新規 ->ファイル。

  • 拡張子として .PHP を付けたファイル名を指定します。ここではファイル名 Fetch.php を作成します。

  • ここでは、新しく作成した PHP ファイルに次のコードを入力しました。

  • PHP program to Fetch Data from Localhost Server Database using XAMPP

  • Modify the database connection settings ($servername, $username, $password) according to your XAMPP configuration.

  • Change the database name and the table name from where you need to fetch the data.

  • Here I have created the database with the name “assignments”.

  • Make sure you add the correct server details

Script for the PHP program

<?php
// Database connection settings
$servername = "localhost";
$username = "root";
$password = "";
$database = "assignments";

// Create connection
$conn = new mysqli($servername, $username, $password, $database);

// Check connection
if ($conn->connect_error) {
   die("Connection failed: " . $conn->connect_error);
}

// SQL query to fetch data from the table
$sql = "SELECT * FROM Studentinfo";
$result = $conn->query($sql);

if ($result->num_rows > 0) {
   // Output data of each row
   while ($row = $result->fetch_assoc()) {
      echo "ID: " . $row["id"] . " - Name: " . $row["name"] . " - Email: " . $row["email"] ." - FatherName: " . $row["fathername"] ." - MobileNo: " . $row["mobileno"] . "<br>";
   }
} else {
   echo "No results found";
}

// Close the database connection
$conn->close();
?>

Save the file and then, access the PHP file through your web browser (e.g., http://localhost/fetch.php) to see the fetched data from the database displayed on the page.

Output

ID: 1 - Name: Kishore - Email: kish@gmail.com - FatherName: Ranga - MobileNo: 9347342900
ID: 2 - Name: Haveesh - Email: havi@gmail.com - FatherName: Kishore - MobileNo: 8341748800
ID: 3 - Name: Hasvitha - Email: hasvi@gmail.com - FatherName: Kishore - MobileNo: 8466906072
ID: 4 - Name: Santh - Email: San@gmail.com - FatherName: Suresh - MobileNo: 8466906072

Conclusion

To fetch data from a localhost server database using XAMPP, you can create a PHP program. Start by installing XAMPP and launching the Apache and MySQL services. Access phpMyAdmin to create a database and table. Then, create a PHP file in the appropriate directory and establish a connection to the MySQL database using the provided credentials. Execute an SQL query to fetch the desired data from the table and iterate through the results to display them. Finally, close the database connection. By accessing the PHP file through a web browser, you can see the fetched data displayed on the page. This process enables you to interact with the local server database using PHP and XAMPP, facilitating efficient data retrieval and utilization.

以上がXAMPP を使用して Localhost サーバー データベースからデータをフェッチする PHP プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。