現在のインターネット時代では、インターフェイスはさまざまな Web アプリケーション間のデータ通信の主な方法の 1 つです。 PHP では、インターフェイスを使用してデータベースをクエリするのが一般的なタスクです。PHP を使用してインターフェイスを作成し、データベースをクエリする方法を簡単に紹介します。
1. 準備
始める前に、いくつかの準備をする必要があります。まず、Apache や Nginx などの Web サーバー ソフトウェアをインストールする必要があります。次に、PHP 環境をインストールする必要がありますが、PHP7 以降を使用することをお勧めします。最後に、使用するデータベースをセットアップして構成する必要がありますが、ここでは MySQL を例に挙げます。
2. データベースの設計
インターフェイス クエリを実行する前に、まずデータベース構造を設計する必要があります。ここでは例としてユーザー テーブルを取り上げます。テーブル構造は次のとおりです:
CREATE TABLE `users` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(20) NOT NULL, `age` int(3) NOT NULL, `phone` varchar(11) NOT NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;
テーブル構造の簡単な説明:
3. PHP コードを記述します。
インターフェイス クエリの php コードを記述する前に、mysql データベースの操作に使用される php 拡張機能 mysqli をインストールする必要があります。インストール手順は次のとおりです。
sudo apt-get install php-mysql
次に、PHP コードの記述を開始できます。まず、mysqli_connect() メソッドを使用して MySQL データベースに接続し、次に mysqli_query() メソッドを使用してデータをクエリします。コードは次のとおりです:
<?php $servername = "localhost"; $username = "root"; $password = "password"; $dbname = "dbname"; //连接MySQL数据库 $conn = mysqli_connect($servername, $username, $password, $dbname); if (!$conn) { die("连接失败: " . mysqli_connect_error()); } //查询users表中所有数据 $sql = "SELECT * FROM users"; $result = mysqli_query($conn, $sql); //将数据以json格式返回 if (mysqli_num_rows($result) > 0) { //输出数据 while($row = mysqli_fetch_assoc($result)) { $json_arr[] = $row; } echo json_encode($json_arr); } else { echo "0 结果"; } mysqli_close($conn); ?>
4. インターフェイスのテスト
次に、インターフェイスをテストする必要があります。ターミナルに次のコードを入力します:
php -S localhost:8000
これにより、単純な php Web サーバーが起動し、ブラウザに URL: http://localhost:8000/query.php を入力してインターフェイス クエリをテストします。データ関数。
概要:
この記事では、PHP を使用してデータベースにクエリを実行するインターフェイスを作成する方法を紹介し、MySQL データベースの簡単な構成と説明を行います。この記事を通じて、読者が PHP インターフェイスの基本的なクエリ機能を理解し、この技術を実際の開発に適用できることを願っています。
以上がPHP を使用してインターフェイスを作成し、データベースにクエリを実行する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。