以下のエディターは、PHP でデータベースの結果セットを取得する方法 (推奨) に関する記事を提供します。編集者はこれがとても良いものだと思ったので、皆さんの参考として今から共有します。エディターをフォローして見てみましょう
PHP はデータベース内のデータを進めるためにデータベースにアクセスする必要がよくありますが、どうやってデータを進めるのでしょうか?
次のようにデータベース コードを抽出します。
<?php include("conn.php");//数据库连接 $sql="select* from study_sql";//查询数据库表名为study_sql所有的数据记录 $res=mysql_query($sql);//向数据库发送一条sql语句 //$arr=mysql_fetch_row($res);//获取数据库中的第一条信息 echo '<table apgn="center" width="800" border="1">';//获取的数据用表格显示出来 echo '<cabtion><h1>演示表</h1></cabtion>'; while($arr=mysql_fetch_assoc($res)){//取出表study_sql中的所有结果集 echo '<tr>'; foreach($arr as $col){//遍历数据 echo '<td>'.$col.'</td>'; } 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 サイトの他の関連記事を参照してください。