XAMPP は、ユーザーが自分のコンピュータ上にローカル Web 開発環境を作成できるようにするソフトウェア パッケージです。これには、Apache Web サーバー、MySQL データベース、PHP スクリプト言語、および Perl プログラミング言語が含まれます。 XAMPP は、Web アプリケーションのテストと開発のための Web サーバーのセットアップ プロセスを簡素化し、ユーザーがオフラインでプロジェクトに取り組むことができるようにします。これは、Web サイトや Web アプリケーションをライブサーバーに展開する前にプロトタイプを作成してデバッグするために開発者によって広く使用されています。
データベースは、コンピューター システムに編成され保存されている構造化されたデータの集合です。これは、大量の情報を構造化された方法で保存および管理するための中央リポジトリとして機能し、データの取得、操作、分析を容易にします。データベースは、顧客情報、製品の詳細、財務記録などのデータを保存するために、さまざまなアプリケーションや業界で使用されています。これらは、各テーブルが行と列で構成されるテーブルにデータを格納するための構造化された方法を提供します。データベースは、SQL (構造化照会言語) などの照会言語を使用して、データの作成、読み取り、更新、削除などの操作を実行します。
手順に従ってサーバーからデータを取得します
XAMPP の起動: XAMPP サーバーを開くには、次の手順に従います。
ステップ 1: XAMPP サーバーを起動する
XAMPP コントロール パネルを起動します。
各サービスの横にある [開始] ボタンをクリックして、Apache サービスと MySQL サービスを開始します。
ステップ 2: phpMyAdmin にアクセスする
Web ブラウザを開いて http://localhost/phpmyadmin に移動します。
phpMyAdmin は、MySQL データベースの管理に使用される Web ベースのアプリケーションです。
データベースの作成: まずデータベースを作成し、次に次の手順で MySQL にテーブルを作成します。
ステップ 1: データベースを作成する
phpMyAdmin で、[データベース] タブをクリックします。
[データベースの作成]フィールドにデータベースの名前を入力します。
「作成」ボタンをクリックしてデータベースを作成します。
ここでは「課題.
ステップ 2: テーブルを作成する
左側のサイドバーから新しく作成したデータベースを選択します。
「SQL」タブをクリックします。
次の SQL クエリを入力してテーブルを作成します。
ここでは StudentInfo という名前のテーブルを作成しました。
[GO]ボタンをクリックしてクエリを実行し、テーブルを作成します。
以下はテーブルを作成するスクリプトです。
テーブルを作成するスクリプト:
CREATE TABLE StudentInfo ( id INT PRIMARY KEY AUTO_INCREMENT, name VARCHAR(50), email VARCHAR(50), fathername VARCHAR(50), mobileno VARCHAR(10) );
ステップ 3: テーブルにデータを挿入する
左側のサイドバーから新しく作成したデータベースを選択します。
「SQL」タブをクリックします。
次の SQL クエリを入力してテーブルにデータを挿入します。
INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Kishore','[email protected]','Ranga','9347342900'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Haveesh','[email protected]','Kishore','8341748800'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Hasvitha','[email protected]','Kishore','8466906072'); INSERT INTO `studentinfo`(`name`, `email`, `fathername`, `mobileno`) VALUES ('Santh','[email protected]','Suresh','8466906072');
PHP ファイルの作成: 次のステップでは、localhost サーバー データベースからデータを取得し、次の手順でレコードを表示するための PHP ファイルを作成する必要があります。
ステップ 1: 任意の IDE を開いて PHP コードを作成します。ここでは、IntelliJ IDEA を使用して PHP コードを作成しました。
IntelliJ IDEA IDE を起動し、プログラムを作成するフォルダーを作成します。
次に、[ファイル] -> [新規] -> [ファイル] に移動します。
拡張子として .PHP を付けたファイル名を付けます。ここではファイル名 Fetch.php を作成します。
ここでは、新しく作成した PHP ファイルに次のコードを入力します。
XAMPP 構成に従ってデータベース接続設定 ($サーバー名、$ユーザー名、$パスワード)を変更します。
データを取得する必要があるデータベース名とテーブル名を変更します。
ここでは「assignments」という名前でデータベースを作成しました。
正しいサーバーの詳細を追加してください
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"] . "
"; } } else { echo "No results found"; } // Close the database connection $conn->close(); ?>
ファイルを保存し、Web ブラウザ (例: http://localhost/fetch.php) を通じて PHP ファイルにアクセスし、データベースからフェッチされたデータがページに表示されることを確認します。
ID: 1 - Name: Kishore - Email: [email protected] - FatherName: Ranga - MobileNo: 9347342900 ID: 2 - Name: Haveesh - Email: [email protected] - FatherName: Kishore - MobileNo: 8341748800 ID: 3 - Name: Hasvitha - Email: [email protected] - FatherName: Kishore - MobileNo: 8466906072 ID: 4 - Name: Santh - Email: [email protected] - FatherName: Suresh - MobileNo: 8466906072
XAMPP を使用して localhost サーバー データベースからデータをフェッチするには、PHP プログラムを作成できます。まず、XAMPP をインストールし、Apache サービスと MySQL サービスを起動します。 phpMyAdmin にアクセスしてデータベースとテーブルを作成します。次に、適切なディレクトリに PHP ファイルを作成し、指定された資格情報を使用して MySQL データベースへの接続を確立します。 SQL クエリを実行してテーブルから目的のデータをフェッチし、結果を反復処理して表示します。最後に、データベース接続を閉じます。 WebブラウザからPHPファイルにアクセスすると、取得したデータがページ上に表示されます。このプロセスにより、PHP および XAMPP を使用してローカル サーバー データベースと対話できるようになり、効率的なデータの取得と利用が容易になります。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3