目次
Localhost サーバー データベースからデータをフェッチするには
テーブルにデータを挿入するスクリプト
Script for the PHP program
Output
Conclusion
ホームページ バックエンド開発 PHPチュートリアル XAMPP を使用して Localhost サーバー データベースからデータをフェッチする PHP プログラム

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

Aug 28, 2024 pm 12:01 PM
php

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 までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CakePHP プロジェクトの構成 CakePHP プロジェクトの構成 Sep 10, 2024 pm 05:25 PM

CakePHP プロジェクトの構成

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド Dec 24, 2024 pm 04:42 PM

Ubuntu および Debian 用の PHP 8.4 インストールおよびアップグレード ガイド

CakePHP の日付と時刻 CakePHP の日付と時刻 Sep 10, 2024 pm 05:27 PM

CakePHP の日付と時刻

CakePHP ファイルのアップロード CakePHP ファイルのアップロード Sep 10, 2024 pm 05:27 PM

CakePHP ファイルのアップロード

CakePHP ルーティング CakePHP ルーティング Sep 10, 2024 pm 05:25 PM

CakePHP ルーティング

CakePHP について話し合う CakePHP について話し合う Sep 10, 2024 pm 05:28 PM

CakePHP について話し合う

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法 Dec 20, 2024 am 11:31 AM

PHP 開発用に Visual Studio Code (VS Code) をセットアップする方法

CakePHP クイックガイド CakePHP クイックガイド Sep 10, 2024 pm 05:27 PM

CakePHP クイックガイド

See all articles