ホームページ > バックエンド開発 > PHPの問題 > PHP を使用してインターフェイスを作成し、データベースにクエリを実行する方法

PHP を使用してインターフェイスを作成し、データベースにクエリを実行する方法

PHPz
リリース: 2023-04-10 13:58:54
オリジナル
706 人が閲覧しました

現在のインターネット時代では、インターフェイスはさまざまな 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;
ログイン後にコピー

テーブル構造の簡単な説明:

  • id: ユーザー ID、自動インクリメント
  • name : ユーザー名、必須
  • age: ユーザーの年齢、必須
  • phone: ユーザーの携帯電話番号、必須

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート