この記事では主に 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 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 でカプセル化された PDOdatabase 操作クラス 分析例
データベースから.csvファイルにエクスポートする方法の詳細説明
以上がデータベース結果セットを取得するための PHP メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。