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

PHP の例 - データベース結果セットを取得するための php メソッド (推奨)

微波
微波オリジナル
2017-06-28 12:56:241378ブラウズ

以下のエディターは、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 クエリを送信します

mysql_drop_db — MySQL データベースをドロップ (削除) します

mysql_errno — 前の MySQL 操作でのエラー メッセージの数値エンコーディングを返します

mysql_error — 生成されたテキストのエラー メッセージを返します前の 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 ホスト情報を取得します

mys ql_get_proto_info — MySQL プロトコル情報を取得します

mysql_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_p connect — 永続的な接続を開きますMySQL サーバー

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

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

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

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

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

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

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

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

mysql_thread_id — の ID を返します。現在のスレッド

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

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

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