ホームページ  >  記事  >  バックエンド開発  >  データベース結果セットを取得するための PHP メソッド

データベース結果セットを取得するための PHP メソッド

墨辰丷
墨辰丷オリジナル
2018-05-22 09:29:011964ブラウズ

この記事では主に PHP でデータベースの結果セットを取得する方法を紹介します。興味のある方はぜひ参考にしてください。

PHP はデータベース内のデータを進めるためにデータベースにアクセスする必要があることがよくありますが、どうやってデータを進めるのでしょうか?

次のようにデータベースコードを抽出します:

<?php
include("conn.php");//数据库连接
$sql="select* from study_sql";//查询数据库表名为study_sql所有的数据记录
$res=mysql_query($sql);//向数据库发送一条sql语句
//$arr=mysql_fetch_row($res);//获取数据库中的第一条信息
echo &#39;<table apgn="center" width="800" border="1">&#39;;//获取的数据用表格显示出来
 echo &#39;<cabtion><h1>演示表</h1></cabtion>&#39;;
 while($arr=mysql_fetch_assoc($res)){//取出表study_sql中的所有结果集
  echo &#39;<tr>&#39;;
  foreach($arr as $col){//遍历数据
   echo &#39;<td>&#39;.$col.&#39;</td>&#39;;
  }
  echo "</tr>";
 }
?>

一般的に使用されるSQL関数は次のとおりです:

mysql_affected_rows — 数値を取得以前の MySQL の影響を受けるレコード行の数操作

mysql_cpent_encoding — 文字セットの名前を返す

mysql_close — MySQL 接続を閉じる

mysql_connect — MySQL サーバーへの接続を開く

mysql_create_db — 新しい MySQL データベースを作成する

mysql_data_seek — 内部結果ポイントを移動するえー

mysql_db_name - 結果データを取得する

mysql_db_query - mysql queryを送信

mysql_drop_db - ドロップ(削除)

mysql_errno - 以前のmysql操作でのエラーメッセージの数値エンセーブを返してください - 前の MySQL 操作によって生成されたエラー メッセージ

mysql_escape_string — 転送 mysql_query で使用する文字列を定義します

mysql_fetch_array — 結果セットから行を連想配列、数値配列、またはその両方として取得します

mysql_fetch_assoc — 行を取得します結果セットから連想配列として取得します

mysql_fetch_field — 結果セット情報から列を取得し、オブジェクトとして返されます

mysql_fetch_lengths — 結果セット内の各出力の長さを取得します

mysql_fetch_object — 結果セットから行を取得しますオブジェクトとして

mysql_fetch_row — 結果セットから列挙配列として行を取得します

mysql_field_flags — 結果から合計を取得します 指定されたフィールドに関連付けられたフラグ

mysql_field_len — 指定されたフィールドの長さを返します

mysql_field_name — を取得します結果内の指定されたフィールドのフィールド名

mysql_field_seek — 結果セット内のポインターを指定されたフィールド オフセットに設定します

mysql_field_table — 指定されたフィールドが配置されているテーブルの名前を取得します

mysql_field_type — タイプを取得します結果セット内の指定されたフィールドの値を取得します

mysql_free_result — 結果メモリを解放します

mysql_get_cpent_info — MySQL クライアント情報を取得します

mysql_get_host_info — MySQL ホスト情報を取得します

mysql_get _proto_info — MySQL プロトコル情報を取得します

mysq l_get_server_info — MySQL サーバーを取得する情報

mysql_info — 最新のクエリ情報を取得します

mysql_insert_id — 前の INSERT 操作によって生成された ID を取得します

mysql_pst_dbs — MySQL サーバー内のすべてのデータベースを一覧表示します

mysql_pst_fields — 結果フィールド内の MySQL を一覧表示します

mysql _pst_processes — MySQL のリストプロセス

mysql_pst_tables — MySQL データベース内のテーブルをリストする

mysql_num_fields — 結果セット内のフィールド数を取得する

mysql_num_rows — 結果セット内の行数を取得する

mysql_pconnect — MySQL サーバーに対して 1 つを開く 永続的な接続

mysql_ping — サーバー接続に ping を実行し、接続されていない場合は再接続します

mysql_query — MySQL クエリを送信します

mysql_real_escape_string — 接続の現在の文字を考慮して、SQL ステートメントで使用される文字列内の特殊文字をエスケープします Set

mysql_result — 結果データを取得します

mysql_select_db — MySQL データベースを選択します

mysql_set_charset — クライアントの文字セットを設定します

mysql_stat — 現在のシステムステータスを取得します

mysql_tablename — テーブル名を取得します

my sql_thread_id — 現在のスレッドの ID を返します

mysql_unbuffered_query —結果行の取得やキャッシュを行わずに SQL クエリを MySQL に送信します

関連する推奨事項: ORM に基づいて MySQL

database

を操作するための

PHP メソッド

PHP でカプセル化された PDO

database 操作クラス 分析例

PHP

データベースから.csvファイルにエクスポートする方法の詳細説明

以上がデータベース結果セットを取得するための PHP メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。