Downloads
Documentation
Get Involved
Help
Search docs
PHP 8.4.2 Released!
Getting Started
Introduction
A simple tutorial
Language Reference
Basic syntax
Types
Variables
Constants
Expressions
Operators
Control Structures
Functions
Classes and Objects
Namespaces
Enumerations
Errors
Exceptions
Fibers
Generators
Attributes
References Explained
Predefined Variables
Predefined Exceptions
Predefined Interfaces and Classes
Predefined Attributes
Context options and parameters
Supported Protocols and Wrappers
Security
Introduction
General considerations
Installed as CGI binary
Installed as an Apache module
Session Security
Filesystem Security
Database Security
Error Reporting
User Submitted Data
Hiding PHP
Keeping Current
Features
HTTP authentication with PHP
Cookies
Sessions
Handling file uploads
Using remote files
Connection handling
Persistent Database Connections
Command line usage
Garbage Collection
DTrace Dynamic Tracing
Function Reference
Affecting PHP's Behaviour
Audio Formats Manipulation
Authentication Services
Command Line Specific Extensions
Compression and Archive Extensions
Cryptography Extensions
Database Extensions
Date and Time Related Extensions
File System Related Extensions
Human Language and Character Encoding Support
Image Processing and Generation
Mail Related Extensions
Mathematical Extensions
Non-Text MIME Output
Process Control Extensions
Other Basic Extensions
Other Services
Search Engine Extensions
Server Specific Extensions
Session Extensions
Text Processing
Variable and Type Related Extensions
Web Services
Windows Only Extensions
XML Manipulation
GUI Extensions
Keyboard Shortcuts
?
This help
j
Next menu item
k
Previous menu item
g p
Previous man page
g n
Next man page
G
Scroll to bottom
g g
Scroll to top
g h
Goto homepage
g s
Goto search
(current page)
/
Focus search box
はじめに »
« 文字セット
PHP マニュアル
関数リファレンス
データベース関連
ベンダー固有のモジュール
MySQL
Change language:
English
German
Spanish
French
Italian
Japanese
Brazilian Portuguese
Russian
Turkish
Ukrainian
Chinese (Simplified)
Other
MySQL 改良版拡張モジュール
はじめに
mysqli の概要
クイックスタートガイド
手続き型とオブジェクト指向インターフェイス
データベース接続
ステートメントの実行
プリペアドステートメント
ストアドプロシージャ
複数のステートメント
トランザクションのサポート
メタデータ
インストール/設定
要件
インストール手順
実行時設定
mysqli 拡張モジュールでの持続的接続
定義済み定数
ノート
The MySQLi Extension Function Summary
mysqli
— mysqli クラス
mysqli::$affected_rows
— 直前の MySQL の操作で変更された行の数を得る
mysqli::autocommit
— データベース更新の自動コミットをオンまたはオフにする
mysqli::begin_transaction
— トランザクションを開始する
mysqli::change_user
— データベース接続のユーザー名を変更する
mysqli::character_set_name
— データベース接続の現在の文字コードセットを返す
mysqli::close
— 事前にオープンしているデータベース接続を閉じる
mysqli::commit
— 現在のトランザクションをコミットする
mysqli::$connect_errno
— 直近の接続コールに関するエラーコードを返す
mysqli::$connect_error
— 直近の接続エラーの説明を返す
mysqli::__construct
— 新規に MySQL サーバーへの接続をオープンする
mysqli::debug
— デバッグ操作を行う
mysqli::dump_debug_info
— デバッグ情報をログに出力する
mysqli::$errno
— 直近の関数コールによるエラーコードを返す
mysqli::$error
— 直近のエラーの内容を文字列で返す
mysqli::$error_list
— 直近で実行したコマンドからのエラーの一覧を返す
mysqli::execute_query
— SQL文を準備し、変数をバインドし、実行する
mysqli::$field_count
— 直近のクエリのカラムの数を返す
mysqli::get_charset
— 文字セットオブジェクトを返す
mysqli::$client_info
— MySQL クライアント情報を取得する
mysqli::$client_version
— MySQL クライアントのバージョンを整数値で返す
mysqli::get_connection_stats
— クライアント接続に関する統計情報を返す
mysqli::$host_info
— 使用している接続の型を文字列で返す
mysqli::$protocol_version
— 使用している MySQL プロトコルのバージョンを返す
mysqli::$server_info
— MySQL サーバーのバージョンを返す
mysqli::$server_version
— MySQL サーバーのバージョンを整数値で返す
mysqli::get_warnings
— SHOW WARNINGS の結果を取得する
mysqli::$info
— 直近に実行されたクエリの情報を取得する
mysqli::init
— MySQLi を初期化し、mysqli_real_connect() で使うオブジェクトを返す
mysqli::$insert_id
— 直近のクエリの AUTO_INCREMENT カラムで生成した値を返す
mysqli::kill
— サーバーに MySQL スレッドの停止を問い合わせる
mysqli::more_results
— マルチクエリからの結果がまだ残っているかどうかを調べる
mysqli::multi_query
— データベース上でひとつ以上のクエリを実行する
mysqli::next_result
— multi_query の、次の結果を準備する
mysqli::options
— オプションを設定する
mysqli::ping
— サーバーとの接続をチェックし、もし切断されている場合は再接続を試みる
mysqli::poll
— 接続を問い合わせる
mysqli::prepare
— 実行するための SQL文 を準備する
mysqli::query
— データベース上でクエリを実行する
mysqli::real_connect
— mysql サーバーとの接続をオープンする
mysqli::real_escape_string
— 接続の現在の文字セットを考慮して、SQL 文で使用する文字列の特殊文字をエスケープする
mysqli::real_query
— SQL クエリを実行する
mysqli::reap_async_query
— 非同期クエリから結果を取得する
mysqli::refresh
— リフレッシュする
mysqli::release_savepoint
— 現在のトランザクションのセーブポイント群から、指定した名前のセーブポイントを削除する
mysqli::rollback
— 現在のトランザクションをロールバックする
mysqli::savepoint
— トランザクションのセーブポイントを設定する
mysqli::select_db
— クエリを実行するためのデフォルトのデータベースを選択する
mysqli::set_charset
— クライアントの文字セットを設定する
mysqli::$sqlstate
— 直前の MySQL の操作での SQLSTATE エラーを返す
mysqli::ssl_set
— SSL を使用したセキュアな接続を確立する
mysqli::stat
— 現在のシステム状態を取得する
mysqli::stmt_init
— ステートメントを初期化し、mysqli_stmt_prepare で使用するオブジェクトを返す
mysqli::store_result
— 直近のクエリから結果セットを転送する
mysqli::$thread_id
— 現在の接続のスレッド ID を返す
mysqli::thread_safe
— スレッドセーフであるかどうかを返す
mysqli::use_result
— 結果セットの取得を開始する
mysqli::$warning_count
— 指定した接続の直近のクエリから発生した警告の数を返す
mysqli_stmt
— mysqli_stmt クラス
mysqli_stmt::$affected_rows
— 直近に実行されたステートメントで変更・削除・追加、あるいは選択された行の総数を返す
mysqli_stmt::attr_get
— ステートメントの属性の現在の値を取得する
mysqli_stmt::attr_set
— プリペアドステートメントの振る舞いを変更する
mysqli_stmt::bind_param
— プリペアドステートメントのパラメータに変数をバインドする
mysqli_stmt::bind_result
— 結果を保存するため、プリペアドステートメントに変数をバインドする
mysqli_stmt::close
— プリペアドステートメントを閉じる
mysqli_stmt::__construct
— 新しい mysqli_stmt オブジェクトを構築する
mysqli_stmt::data_seek
— バッファリングされた結果中の、任意の行にポインタを移動する
mysqli_stmt::$errno
— 直近のステートメントのコールに関するエラーコードを返す
mysqli_stmt::$error
— 直近のステートメントのエラー内容を文字列で返す
mysqli_stmt::$error_list
— 直近で実行したステートメントからのエラーの一覧を返す
mysqli_stmt::execute
— プリペアドステートメントを実行する
mysqli_stmt::fetch
— プリペアドステートメントから結果を取得し、バインド変数に格納する
mysqli_stmt::$field_count
— 指定したステートメントのカラム数を返す
mysqli_stmt::free_result
— 指定したステートメントハンドルの結果を格納したメモリを開放する
mysqli_stmt::get_result
— プリペアドステートメントから結果を mysqli_result オブジェクトとして取得する
mysqli_stmt::get_warnings
— SHOW WARNINGS の結果を取得する
mysqli_stmt::$insert_id
— 直近の INSERT 操作で生成した ID を取得する
mysqli_stmt::more_results
— 複数クエリで、次の結果が存在するかどうかを調べる
mysqli_stmt::next_result
— 複数クエリから、次の結果を読み込む
mysqli_stmt::$num_rows
— サーバーから取得した結果セットの行数を返す
mysqli_stmt::$param_count
— 指定したステートメントのパラメータ数を返す
mysqli_stmt::prepare
— SQL ステートメントを実行するために準備する
mysqli_stmt::reset
— プリペアドステートメントをリセットする
mysqli_stmt::result_metadata
— プリペアドステートメントから結果セットのメタデータを返す
mysqli_stmt::send_long_data
— データをブロックで送信する
mysqli_stmt::$sqlstate
— 直前のステートメントの操作での SQLSTATE エラーを返す
mysqli_stmt::store_result
— 内部バッファに結果を保存する
mysqli_result
— mysqli_result クラス
mysqli_result::__construct
— mysqli_result オブジェクトを構築する
mysqli_result::$current_field
— 結果ポインタにおける現在のフィールドオフセットを取得する
mysqli_result::data_seek
— 結果の任意の行にポインタを移動する
mysqli_result::fetch_all
— 結果のすべての行を連想配列・数値添字配列あるいはその両方の形式で取得する
mysqli_result::fetch_array
— 結果セットの次の行を連想配列・数値添字配列あるいはその両方の形式で取得する
mysqli_result::fetch_assoc
— 結果セットの次の行を連想配列で取得する
mysqli_result::fetch_column
— 結果セットの次の行から、単一のカラムの値を取得する
mysqli_result::fetch_field
— 結果セットの次のフィールドを返す
mysqli_result::fetch_field_direct
— 単一のフィールドのメタデータを取得する
mysqli_result::fetch_fields
— 結果セットのフィールド情報をオブジェクトの配列で返す
mysqli_result::fetch_object
— 結果セットの次の行を取得し、オブジェクトとして返す
mysqli_result::fetch_row
— 結果セットの次の行を数値添字配列で取得する
mysqli_result::$field_count
— 結果セットのフィールド数を取得する
mysqli_result::field_seek
— 結果ポインタを、指定したフィールドオフセットに設定する
mysqli_result::free
— 結果に関連付けられたメモリを開放する
mysqli_result::getIterator
— 外部イテレータを取得する
mysqli_result::$lengths
— 結果セットにおける現在の行のカラムの長さを返す
mysqli_result::$num_rows
— 結果セットの行数を取得する
mysqli_driver
— mysqli_driver クラス
mysqli_driver::embedded_server_end
— 組み込みサーバーを停止する
mysqli_driver::embedded_server_start
— 組み込みサーバーを初期化して開始する
mysqli_driver::$report_mode
— mysqli のエラー報告モードを設定する
mysqli_warning
— mysqli_warning クラス
mysqli_warning::__construct
— インスタンス化を禁止するための private なコンストラクタ
mysqli_warning::next
— 次の警告を取得する
mysqli_sql_exception
— mysqli_sql_exception クラス
mysqli_sql_exception::getSqlState
— SQLSTATE エラーコードを含む情報を返す
エイリアスおよび非推奨の Mysqli 関数
mysqli_connect
— mysqli::__construct のエイリアス
mysqli::escape_string
— mysqli_real_escape_string のエイリアス
mysqli_execute
— mysqli_stmt_execute のエイリアス
mysqli_get_client_stats
— プロセスごとのクライアントの統計を返す
mysqli_get_links_stats
— オープン済みとキャッシュ済みのリンクに関する情報を返す
mysqli_report
— mysqli_driver->report_mode のエイリアス
mysqli::set_opt
— mysqli_options のエイリアス
変更履歴
Found A Problem?
Learn How To Improve This Page
•
Submit a Pull Request
•
Report a Bug
+
add a note
User Contributed Notes
There are no user contributed notes for this page.
↑
and
↓
to navigate •
Enter
to select •
Esc
to close
Press
Enter
without selection to search using Google