検索
ホームページバックエンド開発PHPの問題PHPでmysqlデータ表示をクエリする方法

php で MySQL データ表示をクエリする方法: 1. データベース サーバーに接続します; 2. ページのエンコーディングがデータベースのエンコーディングと一致するように文字セットを設定します; 3. データベース コマンド クエリを定義します; 4.データベースレコードを実行します; 5. 表示 データ結果があれば十分です。

PHPでmysqlデータ表示をクエリする方法

この記事の動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

How dos php query mysqlデータ表示?

PHP MYSQL データベース クエリ

1. 基本コード

mysql_connect(): MYSQL データベースとの接続を確立するために使用されます。 5 つのパラメータですが、通常は最初の 3 つのパラメータのみが使用されます。 3 つのパラメータは、MySQL サーバーのアドレス、ユーザー名、パスワードです。

mysql_select_db(): 操作対象のデータベースを指定します。操作対象のデータベースが作成されていない場合は、データベースを作成してからデータベース内にテーブルを作成する必要があります。

mysql_query(): クエリ命令専用の関数で、すべての SQL ステートメントがこの関数を通じて実行され、結果セットが返されます。

mysql_fetch_row(): 結果セットから列挙データとして行を取得し、指定された結果識別子に関連付けられた結果セットからデータの行を取得し、それを配列として返します。

mysql_fetch_array(): 結果セットから行を連想配列、数値配列、あるいはその両方として取得します。データを数値インデックスとして配列に保存するだけでなく、データを使用することもできます。連想インデックスとしてフィールド名をキー名として使用して保存します。

mysql_fetch_object(): 結果セットから行をオブジェクトとして取得し、フィールド名を属性として使用します。

mysql_fetch_assoc(): 結果セットから行を連想配列として取得します。つまり、この関数は、mysql_fetch_row のようにインデックスを使用して値を取得することはできませんが、フィールド名のみを使用して値を取得できます。

mysql_num_rows(): select ステートメントによってクエリされた結果セット内の行数を取得します

2. Example

<?php
    /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/
    $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败");
      /* 连接数据库*/
      mysql_select_db("phptest",$link);
      /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/
      mysql_query("set names utf8");
      /*定义数据库命令查询*/
      $q="select*from tb_user";
      /*执行数据库查询*/
      $result=mysql_query($q);
      /*执行数据库记录*/
      while($row=mysql_fetch_assoc($result)){
          echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>";
             /*显示数据结果*/
      }
?>

3. Example

PHP page querytest .php





无标题文档


<?php /* 连接数据库服务器,用or die的目的为了即使连接错误,系统不会继续执行,而是返回错误*/ $link=mysql_connect("localhost","root","12345678") or die("数据库连接失败"); /* 连接数据库*/ mysql_select_db("phptest",$link); /*设置字符集,使得页面的编码与数据库的编码一致。如果不一致将出现中文乱码*/ mysql_query("set names utf8"); /*定义数据库命令查询*/ $q="select*from tb_user"; /*执行数据库查询*/ $result=mysql_query($q); /*执行数据库记录*/ while($row=mysql_fetch_assoc($result)){ echo "<tr><td>".$row["id"]."</td><td>".$row["username"]."</td><td>".$row["password"]."</td></tr>"; /*显示数据结果*/ } ?>
序号 用户名 密码

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPでmysqlデータ表示をクエリする方法の詳細内容です。詳細については、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衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

EditPlus 中国語クラック版

EditPlus 中国語クラック版

サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

SublimeText3 Mac版

SublimeText3 Mac版

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

Safe Exam Browser

Safe Exam Browser

Safe Exam Browser は、オンライン試験を安全に受験するための安全なブラウザ環境です。このソフトウェアは、あらゆるコンピュータを安全なワークステーションに変えます。あらゆるユーティリティへのアクセスを制御し、学生が無許可のリソースを使用するのを防ぎます。

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

Eclipse を SAP NetWeaver アプリケーション サーバーと統合します。