mysqli.php(続き)

※分割したmysqli.phpの続きです。

mysqli.php(続き)

/**
 * プリペアドクエリを実行する
 * @link http://php.net/manual/ja/mysqli-stmt.execute.php
 * @param $stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_execute ($stmt) {}

/**
 * <function>mysqli_stmt_execute</function> のエイリアス
 * <font color="redo">注意: mysqli_execute() は非推奨で、廃止予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-execute.php
 */
function mysqli_execute () {}

/**
 * 結果セットの次のフィールドを返す
 * @link http://php.net/manual/ja/mysqli-result.fetch-field.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return object フィールド定義情報を含むオブジェクトを返します。
 * もし フィールドの情報が取得できない場合は、FALSE を返します。
 * <table>
 * <caption><b>オブジェクトのプロパティ</b></caption>
 * <tr valign="middle">
 * <th>プロパティ</th>
 * <th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left">name</td>
 * <td align="left">カラムの名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">orgname</td>
 * <td align="left">もしエイリアスが指定されている場合の、本来の名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">table</td>
 * <td align="left">フィールドが属するテーブルの名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">orgtable</td>
 * <td align="left">もしエイリアスが指定されている場合の、本来のテーブル名。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">def</td>
 * <td align="left">フィールドのデフォルト値。文字列形式。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">max_length</td>
 * <td align="left">結果セットにおけるフィールドの最大幅。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">length</td>
 * <td align="left">テーブルの定義で指定されているフィールド幅。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">charsetnr</td>
 * <td align="left">フィールドの文字セット番号。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">flags</td>
 * <td align="left">フィールドのビットフラグを整数型で表す。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">type</td>
 * <td align="left">フィールドのデータ型。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">decimals</td>
 * <td align="left">フィールドの桁数(integer 型のフィールド)。</td>
 * </tr>
 * </table>
 */
function mysqli_fetch_field ($result) {}

/**
 * 結果セットのフィールド情報をオブジェクトの配列で返す
 * @link http://php.net/manual/ja/mysqli-result.fetch-fields.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return array フィールド定義情報を含むオブジェクトの配列を返します。
 * もしフィールドの情報が取得できない場合は、FALSE を返します。
 * <table>
 * <caption><b>オブジェクトのプロパティ</b></caption>
 * <tr valign="middle">
 * <th>プロパティ</th>
 * <th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left">name</td>
 * <td align="left">カラムの名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">orgname</td>
 * <td align="left">もしエイリアスが指定されている場合の、本来の名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">table</td>
 * <td align="left">フィールドが属するテーブルの名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">orgtable</td>
 * <td align="left">もしエイリアスが指定されている場合の、本来のテーブル名。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">def</td>
 * <td align="left">フィールドのデフォルト値。文字列形式。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">max_length</td>
 * <td align="left">結果セットにおけるフィールドの最大幅。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">length</td>
 * <td align="left">テーブルの定義で指定されているフィールド幅。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">charsetnr</td>
 * <td align="left">フィールドの文字セット番号。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">flags</td>
 * <td align="left">フィールドのビットフラグを整数型で表す。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">type</td>
 * <td align="left">フィールドのデータ型。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">decimals</td>
 * <td align="left">フィールドの桁数(integer 型のフィールド)。</td>
 * </tr>
 * </table>
 */
function mysqli_fetch_fields ($result) {}

/**
 * 単一のフィールドのメタデータを取得する
 * @link http://php.net/manual/ja/mysqli-result.fetch-field-direct.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @param fieldnr int <p>
 * フィールド番号。この値は 0 から フィールド数 - 1 までの範囲
 * でなければなりません。
 * </p>
 * @return object フィールド定義情報を含むオブジェクトを返します。
 * もし、指定した fieldnr のフィールドの情報が取得できない場合は 
 * FALSE を返します。
 * <table>
 * <caption><b>オブジェクトの属性</b></caption>
 * <tr valign="middle">
 * <th>属性</th>
 * <th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left">name</td>
 * <td align="left">カラムの名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">orgname</td>
 * <td align="left">もしエイリアスが指定されている場合の、本来の名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">table</td>
 * <td align="left">フィールドが属するテーブルの名前。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">orgtable</td>
 * <td align="left">もしエイリアスが指定されている場合の、本来のテーブル名。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">def</td>
 * <td align="left">フィールドのデフォルト値。文字列形式。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">max_length</td>
 * <td align="left">結果セットにおけるフィールドの最大幅。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">length</td>
 * <td align="left">テーブルの定義で指定されているフィールド幅。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">charsetnr</td>
 * <td align="left">フィールドの文字セット番号。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">flags</td>
 * <td align="left">フィールドのビットフラグを整数型で表す。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">type</td>
 * <td align="left">フィールドのデータ型。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">decimals</td>
 * <td align="left">フィールドの桁数(integer 型のフィールド)。</td>
 * </tr>
 * </table>
 */
function mysqli_fetch_field_direct ($result, $fieldnr) {}

/**
 * 結果セットにおける現在の行のカラムの長さを返す
 * @link http://php.net/manual/ja/mysqli-result.lengths.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return array 各カラムのサイズ(終端の null 文字は含みません)を
 * 表す整数の配列を返します。エラー時には FALSE を返します。
 * <p>
 * mysqli_fetch_lengths() は、結果セットの現在の行についてのみ有効です。
 * mysqli_fetch_row/array/object をコールする前、あるいは 結果のすべての
 * 行を取得した後にこの関数をコールすると、FALSE を返します。
 * </p>
 */
function mysqli_fetch_lengths ($result) {}

/**
 * 結果の行を連想配列・数値添字配列あるいはその両方の形式で取得する
 * @link http://php.net/manual/ja/mysqli-result.fetch-array.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @param resulttype int[optional] <p>
 * このオプションは、結果の行データから返す配列の型を指定します。
 * ここで指定可能な値は 定数 MYSQLI_ASSOC、MYSQLI_NUM あるいは 
 * MYSQLI_BOTH のいずれかです。デフォルトは MYSQLI_BOTH です。
 * </p>
 * <p>
 * MYSQLI_ASSOC 定数を指定すると、この関数は mysqli_fetch_assoc() 
 * と同じ結果を返します。一方 MYSQLI_NUM を指定すると、mysqli_fetch_row() 
 * 関数と同じ結果となります。最後の MYSQLI_BOTH を指定すると、ひとつの
 * 配列にこれら両方の属性を含めます。
 * </p>
 * @return mixed 取得した行に対応する文字列の配列を返します。
 * 結果セットにもう行がない場合には NULL を返します。
 */
function mysqli_fetch_array ($result, $resulttype = MYSQLI_BOTH) {}

/**
 * 結果の行を連想配列で取得する
 * @link http://php.net/manual/ja/mysqli-result.fetch-assoc.php
 * @param  result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return array 取得した行に対応する文字列の連想配列を返します。
 * 連想配列の各キーが、結果セットのカラムを表します。結果セットに
 * もう行がない場合には NULL を返します。
 * <p>
 * もし 2 つ以上のカラムが同じフィールド名であった場合は、最後に
 * 現れたカラムが優先され、以前のデータを上書きします。同名の複数
 * のカラムにアクセスする場合、mysqli_fetch_row() を用いて 数値添字
 * 配列を使用するか、あるいはカラム名にエイリアスを指定する必要があります。
 * </p>
 */
function mysqli_fetch_assoc ($result) {}

/**
 * 結果セットの現在の行をオブジェクトとして返す
 * @link http://php.net/manual/ja/mysqli-result.fetch-object.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @param class_name string[optional] <p>
 * インスタンス化してプロパティを設定後に返すクラスの名前。
 * 省略した場合は stdClass オブジェクトを返します。
 * </p>
 * @param params array[optional] <p>
 * オプションのパラメータの配列で、class_name オブジェクトの
 * コンストラクタに渡します。
 * </p>
 * @return object 取得した行に対応する文字列プロパティを有するオブジェクト
 * を返します。もし結果セットにもう行がない場合には NULL を返します。
 * <p>
 * 注意: この関数により返されるフィールド名は 大文字小文字を区別します。
 * </p>
 * <p>
 * 注意: この関数は、NULL フィールドに PHPの NULL 値を設定します。
 * </p>
 */
function mysqli_fetch_object ($result, $class_name = null, $params = null) {}

/**
 * 結果の行を数値添字配列で取得する
 * @link http://php.net/manual/ja/mysqli-result.fetch-row.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return mixed mysqli_fetch_row() は取得した行に対応する文字列の配列を
 * 返します。もしもう行がない場合には NULL を返します。
 * <p>
 * 注意: この関数は、NULL フィールドに PHPの NULL 値を設定します。
 * </p>
 */
function mysqli_fetch_row ($result) {}

/**
 * 直近のクエリのカラムの数を返す
 * @link http://php.net/manual/ja/mysqli.field-count.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return int 結果セットのフィールド数を整数で返します。
 */
function mysqli_field_count ($link) {}

/**
 * 結果ポインタを、指定したフィールドオフセットに設定する
 * @link http://php.net/manual/ja/mysqli-result.field-seek.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @param fieldnr int <p>
 * フィールド番号。
 * これは 0 から フィールド数 - 1 までの範囲でなければなりません。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_field_seek ($result, $fieldnr) {}

function mysqli_field_tell () {}

/**
 * 結果に関連付けられたメモリを開放する
 * @link http://php.net/manual/ja/mysqli-result.free.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return void 値を返しません。
 */
function mysqli_free_result ($result) {}

/**
 * 文字セットオブジェクトを返す
 * @link http://php.net/manual/ja/mysqli.get-charset.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return object この関数は、以下のプロパティを持つ文字セットオブジェクトを返します。
 * <dl>
 * <dt>charset</dt><dd>文字セット名</dd>
 * <dt>collation</dt><dd>照合規則名</dd>
 * <dt>dir</dt><dd>文字セットの設定を読み込むディレクトリ。組み込みの文字セットについては ""</dd>
 * <dt>min_length</dt><dd>最小の文字の長さ (バイト数)</dd>
 * <dt>max_length</dt><dd>最大の文字の長さ (バイト数)</dd>
 * <dt>number</dt><dd>内部文字セット番号</dd>
 * <dt>state</dt><dd>文字セットの状態</dd>
 * </dl>
 */
function mysqli_get_charset ($link) {}

/**
 * MySQL クライアントのバージョンを文字列で返す
 * @link http://php.net/manual/ja/mysqli.get-client-info.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return string MySQL クライアントライブラリのバージョンを文字列で返します。
 */
function mysqli_get_client_info ($link) {}

/**
 * MySQL クライアント情報を取得する
 * @link http://php.net/manual/ja/mysqli.get-client-version.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return int MySQL クライアントライブラリのバージョンを、以下の書式で
 * 返します。 main_version*10000 + minor_version *100 + sub_version 
 * 例えば、4.1.0 は 40100 となります
 * <p>
 * これは、ある機能が使用可能かどうかを知るため、クライアントライブラリの
 * バージョンを手っ取り早く調べたい場合に有用です。
 * </p>
 */
function mysqli_get_client_version ($link) {}

/**
 * 使用している接続の型を文字列で返す
 * @link http://php.net/manual/ja/mysqli.get-host-info.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return string サーバのホスト名と接続の型を文字列で返します。
 */
function mysqli_get_host_info ($link) {}

/**
 * 使用している MySQL プロトコルのバージョンを返す
 * @link http://php.net/manual/ja/mysqli.get-proto-info.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return int プロトコルバージョンを整数値で返します。
 */
function mysqli_get_proto_info ($link) {}

/**
 * MySQL サーバのバージョンを返す
 * @link http://php.net/manual/ja/mysqli.get-server-info.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return string サーバのバージョンを文字列で返します。
 */
function mysqli_get_server_info ($link) {}

/**
 * MySQL サーバのバージョンを整数値で返す
 * @link http://php.net/manual/ja/mysqli.get-server-version.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return int サーバのバージョンを整数値で返します。
 * <p>
 * バージョン番号の書式は以下のようになります。
 * main_version * 10000 + minor_version * 100 + sub_version 
 * (つまり、バージョン 4.1.0 は 40100 となります) 
 * </p>
 */
function mysqli_get_server_version ($link) {}

/**
 * SHOW WARNINGS の結果を取得する
 * <font color="red">警告:この関数は、現在のところ詳細な情報はありません。
 * 引数のリストのみが記述されています。</font>
 * @link http://php.net/manual/ja/mysqli.get-warnings.php
 * @param link mysqli 
 * @return object 
 */
function mysqli_get_warnings ($link) {}

/**
 * MySQLi を初期化し、mysqli_real_connect() で使用するリソースを返す
 * @link http://php.net/manual/ja/mysqli.init.php
 * @return mysqli オブジェクトを返します。
 */
function mysqli_init () {}

/**
 * 直近に実行されたクエリの情報を取得する
 * @link http://php.net/manual/ja/mysqli.info.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return string 直近に実行されたクエリについての追加情報を文字列で返します。
 */
function mysqli_info ($link) {}

/**
 * 直近のクエリで使用した自動生成の ID を返す
 * @link http://php.net/manual/ja/mysqli.insert-id.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return mixed 直前のクエリで更新された AUTO_INCREMENT フィールドの値を
 * 返します。接続での直前のクエリがない場合や クエリが AUTO_INCREMENT の
 * 値を更新しなかった場合は ゼロを返します。
 * <p>
 * 注意: もし数値が int の最大値をこえた場合、mysqli_insert_id() は
 * 文字列で結果を返します。
 * </p>
 */
function mysqli_insert_id ($link) {}

/**
 * サーバに MySQL スレッドの停止を問い合わせる
 * @link http://php.net/manual/ja/mysqli.kill.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param processid int 
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_kill ($link, $processid) {}

/**
 * load local infile コマンド用のユーザ定義ハンドラを削除する
 * @link http://php.net/manual/ja/mysqli.set-local-infile-default.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return void 値を返しません。
 */
function mysqli_set_local_infile_default ($link) {}

/**
 * LOAD DATA LOCAL INFILE コマンド用のコールバック関数を設定する
 * @link http://php.net/manual/ja/mysqli.set-local-infile-handler.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param read_func callback <p>
 * 以下のパラメータを受け取るコールバック関数あるいはオブジェクトのメソッド。
 * </p>
 * <dl>
 * <dt>stream</dt><dd>SQL の INFILE コマンドに関連付けられた PHP ストリーム</dd>
 * <dt>buffer</dt><dd>入力を書き換えた内容を保存する文字列バッファ</dd>
 * <dt>buflen</dt><dd>バッファに格納する最大文字数</dd>
 * <dt>errormsg</dt><dd>エラーが発生した場合にエラーメッセージを保存する場所</dd>
 * </dl>
 * <p>
 * コールバック関数の返り値は、buffer に書き込んだ文字数となります。
 * エラー発生時は負の値を返します。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_set_local_infile_handler ($link, $read_func) {}

/**
 * マルチクエリからの結果がまだ残っているかどうかを調べる
 * @link http://php.net/manual/ja/mysqli.more-results.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_more_results ($link) {}

/**
 * データベース上でクエリを実行する
 * @link http://php.net/manual/ja/mysqli.multi-query.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param query string <p>
 * クエリを表す文字列。
 * </p>
 * <p>
 * クエリ内のデータは 適切にエスケープする必要があります。
 * </p>
 * @return bool 最初のステートメントが失敗した場合にのみ FALSE を返します。
 * その他のステートメントのエラーを取得するには、まず mysqli_next_result() 
 * をコールする必要があります。
 */
function mysqli_multi_query ($link, $query) {}

/**
 * multi_query の、次の結果を準備する
 * @link http://php.net/manual/ja/mysqli.next-result.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_next_result ($link) {}

/**
 * 結果のフィールド数を取得する
 * @link http://php.net/manual/ja/mysqli-result.field-count.php
 * @param $result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return int 結果セットのフィールド数を返します。
 */
function mysqli_num_fields ($result) {}

/**
 * 結果の行数を取得する
 * @link http://php.net/manual/ja/mysqli-result.num-rows.php
 * @param result mysqli_result <p>
 * 手続き型のみ: mysqli_query()、mysqli_store_result() あるいは 
 * mysqli_use_result() が返す結果セット ID。
 * </p>
 * @return int 結果セットの行数を返します。
 * <p>
 * 注意: 行数が int の最大値をこえる場合、行数は文字列で返されます。
 * </p>
 */
function mysqli_num_rows ($result) {}

/**
 * オプションを設定する
 * @link http://php.net/manual/ja/mysqli.options.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param option int <p>
 * 指定するオプション。以下の値のいずれかです。
 * </p>
 * <table>
 * <caption><b>使用可能なオプション</b></caption>
 * <tr>
 * <th>名前</th><th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_OPT_CONNECT_TIMEOUT</b></td>
 * <td align="left">接続のタイムアウト秒数。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_OPT_LOCAL_INFILE</b></td>
 * <td align="left"><i>LOAD LOCAL INFILE</i> の使用可/不可。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_INIT_COMMAND</b></td>
 * <td align="left">MySQL サーバへの接続後に実行するコマンド。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_READ_DEFAULT_FILE</b></td>
 * <td align="left">
 * my.cnf の代わりに、指定した名前のファイルから
 * 設定を読み込みます。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_READ_DEFAULT_GROUP</b></td>
 * <td align="left">
 * my.cnf の指定した名前のグループ、あるいは
 * <b>MYSQL_READ_DEFAULT_FILE</b> で指定したファイルから
 * 設定を読み込みます。</td>
 * </tr>
 * </table>
 * @param value mixed <p>
 * オプションに設定する値。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_options ($link, $option, $value) {}

/**
 * サーバとの接続をチェックし、もし切断されている場合は再接続を試みる
 * @link http://php.net/manual/ja/mysqli.ping.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_ping ($link) {}

/**
 * 実行するための SQL ステートメントを準備する
 * @link http://php.net/manual/ja/mysqli.prepare.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param query string <p>
 * クエリを表す文字列。
 * </p>
 * <p>
 * 注意: ステートメントの最後にセミコロンや \g を追加してはいけません。
 * </p>
 * <p>
 * query にはひとつまたは複数のパラメータを含めることが可能です。
 * そのためには、適切な位置にクエスチョンマーク (?) を埋め込みます。
 * </p>
 * <p>
 * 注意: パラメータのマーカは、それが SQL 文の適切な位置にある場合のみ
 * 有効です。例えば INSERT 文の VALUES() リストの中 (行に登録するカラム
 * 値を指定する) や WHERE 句で列のデータと比較する値などが適切な位置の例
 * です。しかし、識別子 (テーブルやカラムの名前) や SELECT 文で選択する
 * 項目の名前に指定したり、(等号 = のような) 二項演算子の両側にパラメータ
 * を指定したりすることはできません。後者の制限は、パラメータの型が判断
 * できなくなることによるものです。また、パラメータのマーカを NULL と比較
 * して ? IS NULL のようにすることもできません。一般に、パラメータが使用
 * 可能なのはデータ操作言語 (DML) ステートメントであり、データ定義言語 (DDL) 
 * ステートメントでは使用できません。
 * </p>
 * @return mysqli_stmt mysqli_prepare() はステートメントオブジェクトを
 * 返します。エラー時には FALSE を返します。
 */
function mysqli_prepare ($link, $query) {}

/**
 * 内部のレポート関数を有効あるいは無効にする
 * @link http://php.net/manual/ja/function.mysqli-report.php
 * @param flags int <p>
 * <table>
 * 使用できるフラグ
 * <tr valign="top">
 * <td>名前</td>
 * <td>説明</td>
 * </tr>
 * <tr valign="top">
 * <td>MYSQLI_REPORT_OFF</td>
 * <td>レポート機能をオフにします。</td>
 * </tr>
 * <tr valign="top">
 * <td>MYSQLI_REPORT_ERROR</td>
 * <td>mysqli 関数コールのエラーを報告します。</td>
 * </tr>
 * <tr valign="top">
 * <td>MYSQLI_REPORT_STRICT</td>
 * <td>mysqli 関数コールの警告を報告します。</td>
 * </tr>
 * <tr valign="top">
 * <td>MYSQLI_REPORT_INDEX</td>
 * <td>
 * クエリでインデックスを使用しない (あるいは
 * 間違ったインデックスを使用している) 場合に報告します。
 * </td>
 * </tr>
 * <tr valign="top">
 * <td>MYSQLI_REPORT_ALL</td>
 * <td>すべてのオプションを設定します(report all)。</td>
 * </tr>
 * </table>
 * </p>
 * @return bool Returns true on success or false on failure.
 */
function mysqli_report ($flags) {}

/**
 * データベース上でクエリを実行する
 * @link http://php.net/manual/ja/mysqli.query.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param query string <p>
 * クエリ文字列。
 * クエリ内のデータは 適切にエスケープする必要があります。
 * </p>
 * @param resultmode int[optional] <p>
 * 定数 MYSQLI_USE_RESULT あるいは MYSQLI_STORE_RESULT で、望みの挙動を
 * 指定します。デフォルトでは MYSQLI_STORE_RESULT を使用します。
 * </p>
 * <p>
 * MYSQLI_USE_RESULT を使用すると、mysqli_free_result() をコールするまでは
 * それ以降のコールはすべて Commands out of sync エラーを返します。
 * </p>
 * <p>
 * MYSQLI_ASYNC (mysqlnd で使用可能) を使用すると、クエリを非同期実行できる
 * ようになります。このクエリの結果を取得するには mysqli_poll() を使用します。
 * </p>
 * @return mixed 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 * SELECT, SHOW, DESCRIBE あるいは EXPLAIN の場合は、mysqli_query() は結果
 * オブジェクトを返します。
 */
function mysqli_query ($link, $query, $resultmode = 0) {}

/**
 * mysql サーバとの接続をオープンする
 * @link http://php.net/manual/ja/mysqli.real-connect.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param host string[optional] <p>
 * ホスト名あるいは IP アドレス。
 * NULL 値あるいは文字列 "localhost" をこのパラメータに指定すると、
 * ローカルホストを使用します。使用可能な場合は、TCP/IP プロトコル
 * よりもパイプを優先して使用します。
 * </p>
 * @param username string[optional] <p>
 * MySQL ユーザ名。
 * </p>
 * @param passwd string[optional] <p>
 * NULL を指定した場合は、MySQL サーバは パスワードを持たないユーザ
 * レコードについてのみ認証を試みます。これにより、同一のユーザ名に
 * 対して (パスワードが指定されたか否かによって) 違う権限を与える
 * ことができます。
 * </p>
 * @param dbname string[optional] <p>
 * 指定した場合は、クエリが行われるデフォルトのデータベースとなります。
 * </p>
 * @param port int[optional] <p>
 * MySQL サーバに接続する際のポート番号を指定します。
 * </p>
 * @param socket string[optional] <p>
 * 使用するソケットあるいは名前つきパイプを指定します。
 * </p>
 * <p>
 * 注意: socket 引数を指定しても、MySQL サーバへの 接続時の型を明示的に
 * 定義することにはなりません。MySQL サーバへの接続方法については host 
 * 引数で定義されます。
 * </p>
 * @param flags int[optional] <p>
 * パラメータ flags で、接続時のさまざまなオプションを設定します。
 * </p>
 * <table>
 * <caption><b>サポートするフラグ</b></caption>
 * <tr valign="middle">
 * <th>名前</th><th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_CLIENT_COMPRESS</b></td>
 * <td align="left">圧縮プロトコルを使用します。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_CLIENT_FOUND_ROWS</b></td>
 * <td align="left">変更された行数ではなく、マッチした行数を返します。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_CLIENT_IGNORE_SPACE</b></td>
 * <td align="left">関数名に続く空白文字を許可します。すべての関数名を予約語とします。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_CLIENT_INTERACTIVE</b></td>
 * <td align="left">接続を閉じるまでのタイムアウト時間として、
 * (<i>wait_timeout</i> のかわりに) <i>interactive_timeout</i> の使用を許可します。
 * </td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b>MYSQLI_CLIENT_SSL</b></td>
 * <td align="left">SSL (暗号化) を使用します。</td>
 * </tr>
 * </table>
 * <p>
 * 注意: セキュリティの観点から、PHP では MULTI_STATEMENT フラグはサポート
 * されていません。複数のクエリを実行したい場合は、mysqli_multi_query() 関数
 * を使用してください。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_real_connect ($link, $host = null, $username = null, $passwd = null, $dbname = null, $port = null, $socket = null, $flags = null) {}

/**
 * 接続の現在の文字セットを考慮して、SQL 文で使用する文字列の特殊文字をエスケープする
 * @link http://php.net/manual/ja/mysqli.real-escape-string.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param escapestr string <p>
 * エスケープする文字列。
 * エンコードされる文字は NUL (ASCII 0), \n, \r, \, ', ", および Control-Z です。
 * </p>
 * @return string エスケープ済みの文字列を返します。
 */
function mysqli_real_escape_string ($link, $escapestr) {}

/**
 * SQL クエリを実行する
 * @link http://php.net/manual/ja/mysqli.real-query.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param query string <p>
 * クエリを表す文字列。
 * クエリ内のデータは 適切にエスケープ する必要があります。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_real_query ($link, $query) {}

/**
 * 現在のトランザクションをロールバックする
 * @link http://php.net/manual/ja/mysqli.rollback.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_rollback ($link) {}

/**
 * クエリを実行するためのデフォルトのデータベースを選択する
 * @link http://php.net/manual/ja/mysqli.select-db.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param dbname string <p>
 * データベース名。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_select_db ($link, $dbname) {}

/**
 * クライアントのデフォルト文字セットを設定する
 * @link http://php.net/manual/ja/mysqli.set-charset.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param charset string <p>
 * デフォルトとして設定する文字セット。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_set_charset ($link, $charset) {}

/**
 * ステートメントの属性の現在の値を取得する
 * @link http://php.net/manual/ja/mysqli-stmt.attr-get.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param attr int <p>
 * 取得したい属性。
 * </p>
 * @return int 属性がみつからない場合は FALSE を、それ以外の
 * 場合はその属性の値を返します。
 */
function mysqli_stmt_attr_get ($stmt, $attr) {}

/**
 * プリペアドステートメントの振る舞いを変更する
 * @link http://php.net/manual/ja/mysqli-stmt.attr-set.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param attr int <p>
 * 設定したい属性。次のいずれかの値となります。
 * </p>
 * <table>
 * <caption><b>属性の値</b></caption>
 * <tr valign="middle">
 * <th>文字</th>
 * <th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left">MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH</td>
 * <td align="left">1 に設定すると、
 * <a href="mysqli-stmt.store-result.html">mysqli_stmt_store_result()</a> は 
 * メタデータ <i>MYSQL_FIELD-&gt;max_length</i> の値を上書きします。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">MYSQLI_STMT_ATTR_CURSOR_TYPE</td>
 * <td align="left"><a href="mysqli-stmt.execute.html">mysqli_stmt_execute()</a>
 * が起動された際にステートメントをオープンするためのカーソル型。
 * <i><tt>mode</tt></i> は、<i>MYSQLI_CURSOR_TYPE_NO_CURSOR</i> (デフォルト) あるいは 
 * <i>MYSQLI_CURSOR_TYPE_READ_ONLY</i> となります。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">MYSQLI_STMT_ATTR_PREFETCH_ROWS</td>
 * <td align="left">カーソルの使用時にサーバからいちどに取得する行数。
 * <i><tt>mode</tt></i> に指定できる値の範囲は
 * 1 から unsigned long の最大値までで、デフォルトは 1 です。</td>
 * </tr>
 * </table>
 * <p>
 * MYSQLI_STMT_ATTR_CURSOR_TYPE オプションで MYSQLI_CURSOR_TYPE_READ_ONLY 
 * を使用すると、mysqli_stmt_execute() を起動した際にそのステートメント用
 * のカーソルをオープンします。以前に mysqli_stmt_execute() をコールした際
 * にオープンしたカーソルが残っている場合は、それを閉じてから新しいカーソル
 * をオープンします。また mysqli_stmt_reset() も、オープンしているカーソルを
 * すべて閉じてからステートメント再実行の準備をします。mysqli_stmt_free_result() 
 * は、オープンしているカーソルをすべて閉じます。
 * </p>
 * <p>
 * プリペアドステートメント用のカーソルをオープンするのなら 
 * mysqli_stmt_store_result() は不要です。
 * </p>
 * @param  mode int <p>
 * 属性に割り当てるモード。
 * </p>
 * @return bool 
 */
function mysqli_stmt_attr_set ($stmt, $attr, $mode) {}

/**
 * 指定したステートメントのフィールド数を返す
 * <font color="red">警告:この関数は、現在のところ詳細な情報はありません。引数のリストのみが記述されています。</font>
 * @link http://php.net/manual/ja/mysqli-stmt.field-count.php
 * @param stmt mysqli_stmt 
 */
function mysqli_stmt_field_count ($stmt) {}

/**
 * ステートメントを初期化し、mysqli_stmt_prepare で使用するオブジェクトを返す
 * @link http://php.net/manual/ja/mysqli.stmt-init.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return mysqli_stmt オブジェクトを返します。
 */
function mysqli_stmt_init ($link) {}

/**
 * SQL ステートメントを実行するために準備する
 * @link http://php.net/manual/ja/mysqli-stmt.prepare.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param query string <p>
 * クエリを表す文字列。単一の SQL 文で構成されている必要があります。
 * </p>
 * <p>
 * ひとつまたは複数のパラメータを SQL 文に含めることができます。
 * そのためには、適切な位置にクエスチョンマーク (?) を埋め込みます。
 * </p>
 * <p>
 * 注意: ステートメントの最後にセミコロンや \g を追加してはいけません。
 * </p>
 * <p>
 * 注意: パラメータのマーカは、それが SQL 文の適切な位置にある場合のみ
 * 有効です。例えば INSERT 文の VALUES() リストの中 (行に登録するカラム
 * 値を指定する) や WHERE 句で列のデータと比較する値などが適切な位置の例です。
 * しかし、識別子 (テーブルやカラムの名前) や SELECT 文で選択する項目の
 * 名前に指定したり、(等号 = のような) 二項演算子の両側にパラメータを指定
 * したりすることはできません。後者の制限は、パラメータの型が判断できなく
 * なることによるものです。また、パラメータのマーカを NULL と比較して ? IS NULL 
 * のようにすることもできません。一般に、パラメータが使用可能なのはデータ操作言語
 * (DML) ステートメントであり、データ定義言語 (DDL) ステートメントでは使用できません。
 * </p>
 * @return mixed 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_prepare ($stmt, $query) {}

/**
 * プリペアドステートメントから結果セットのメタデータを返す
 * @link http://php.net/manual/ja/mysqli-stmt.result-metadata.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return mysqli_result 結果のオブジェクトを返します。
 * エラー時には FALSE を返します。
 */
function mysqli_stmt_result_metadata ($stmt) {}

/**
 * データをブロックで送信する
 * @link http://php.net/manual/ja/mysqli-stmt.send-long-data.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param param_nr int <p>
 * データに関連付けるパラメータを示します。
 * パラメータの番号は 0 から始まります。
 * </p>
 * @param data string <p>
 * 送信するデータを含む文字列。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_send_long_data ($stmt, $param_nr, $data) {}

/**
 * プリペアドステートメントのパラメータに変数をバインドする
 * @link http://php.net/manual/ja/mysqli-stmt.bind-param.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param types string <p>
 * ひとつあるいは複数の文字で、対応するバインド変数の型を表します。
 * </p>
 * <table>
 * <caption><b>型指定文字</b></caption>
 * <tr valign="middle">
 * <th>文字</th>
 * <th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left">i</td>
 * <td align="left">対応する変数の型は integer です。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">d</td>
 * <td align="left">対応する変数の型は double です。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">s</td>
 * <td align="left">対応する変数の型は string です。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left">b</td>
 * <td align="left">対応する変数の型は blob で、複数のパケットに分割して送信されます。</td>
 * </tr>
 * </table>
 * @param var1 mixed <p>
 * 変数の数。文字列 types の長さは、ステートメント中のパラメータの数と
 * 一致する必要があります。
 * </p>
 * @param var... mixed[optional] 
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_bind_param ($stmt, $types, $var1, $var... = null) {}

/**
 * 結果を保存するため、プリペアドステートメントに変数をバインドする
 * @link http://php.net/manual/ja/mysqli-stmt.bind-result.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param var1 mixed <p>
 * バインドする変数。
 * </p>
 * @param $var... mixed[optional] 
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_bind_result ($stmt, $var1, $var... = null) {}

/**
 * プリペアドステートメントから結果を取得し、バインド変数に格納する
 * @link http://php.net/manual/ja/mysqli-stmt.fetch.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return bool 
 * <table>
 * <caption><b>返り値</b></caption>
 * <tr valign="middle">
 * <th>値</th>
 * <th>説明</th>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b><tt>TRUE</tt></b></td>
 * <td align="left">成功。データが取得されました。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b><tt>FALSE</tt></b></td>
 * <td align="left">エラーが発生しました。</td>
 * </tr>
 * <tr valign="middle">
 * <td align="left"><b><tt>NULL</tt></b></td>
 * <td align="left">行/データがもうありません。あるいは、データの切り詰めが発生しました。</td>
 * </tr>
 * </table>
 */
function mysqli_stmt_fetch ($stmt) {}

/**
 * 指定したステートメントハンドルの結果を格納したメモリを開放する
 * @link http://php.net/manual/ja/mysqli-stmt.free-result.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return void 値を返しません。
 */
function mysqli_stmt_free_result ($stmt) {}

/**
 * SHOW WARNINGS の結果を取得する
 * <font color="red">警告:この関数は、現在のところ詳細な情報はありません。引数のリストのみが記述されています。</font>
 * @link http://php.net/manual/ja/mysqli-stmt.get-warnings.php
 * @param stmt mysqli_stmt 
 * @return object 
 */
function mysqli_stmt_get_warnings ($stmt) {}

/**
 * 直近の INSERT 操作で生成した ID を取得する
 * <font color="red">警告:この関数は、現在のところ詳細な情報はありません。引数のリストのみが記述されています。</font>
 * @link http://php.net/manual/ja/mysqli-stmt.insert-id.php
 * @param stmt mysqli_stmt 
 * @return mixed 
 */
function mysqli_stmt_insert_id ($stmt) {}

/**
 * プリペアドステートメントをリセットする
 * @link http://php.net/manual/ja/mysqli-stmt.reset.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_reset ($stmt) {}

/**
 * 指定したステートメントのパラメータ数を返す
 * @link http://php.net/manual/ja/mysqli-stmt.param-count.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return int パラメータの数を整数で返します。
 */
function mysqli_stmt_param_count ($stmt) {}

/**
 * 直前のステートメントの操作での SQLSTATE エラーを返す
 * @link http://php.net/manual/ja/mysqli-stmt.sqlstate.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return string 直前のエラーに関する SQLSTATE エラーコードを含む
 * 文字列を返します。エラーコードは 5 文字で構成され、'00000' は
 * エラーが発生しなかったことを意味します。
 */
function mysqli_sqlstate ($stmt) {}

/**
 * SSL を使用したセキュアな接続を確立する
 * @link http://php.net/manual/ja/mysqli.ssl-set.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @param key string <p>
 * 鍵ファイルへのパス。
 * </p>
 * @param cert string <p>
 * 証明書ファイルへのパス。
 * </p>
 * @param ca string <p>
 * CA ファイルへのパス。
 * </p>
 * @param capath string <p>
 * 信頼された SSL CA 証明書が PEM フォーマットで格納されているディレクトリへのパス。
 * </p>
 * @param cipher string <p>
 * SSL の暗号化に使用可能な暗号形式の一覧。
 * </p>
 * <p>
 * 未使用の SSL パラメータには NULL を渡します。
 * </p>
 * @return bool この関数は、常に TRUE を返します。
 * もし SSL が正しく設定できていない場合、mysqli_real_connect() は
 * 接続時にエラーを返します。
 */
function mysqli_ssl_set ($link, $key, $cert, $ca, $capath, $cipher) {}

/**
 * 現在のシステム状態を取得する
 * @link http://php.net/manual/ja/mysqli.stat.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return string サーバの状態を示す文字列を返します。エラー時には 
 * FALSE を返します。
 */
function mysqli_stat ($link) {}

/**
 * 直近に実行されたステートメントで変更・削除・あるいは追加された行の総数を返す
 * @link http://php.net/manual/ja/mysqli-stmt.affected-rows.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return int ゼロより大きい整数の場合、変更した行の数を示します。
 * ゼロの場合は、UPDATE/DELETE で 1 行も更新されなかった・WHERE 句に
 * マッチする行がなかった・あるいはまだクエリが実行されていない の
 * いずれかであることを示します。-1 は、クエリがエラーを返したことを
 * 示します。NULL は、関数に無効な引数が渡されたことを示します。
 * <p>
 * 注意: 変更された行の数が PHP の int 型の最大値をこえる場合は、
 * 変更された行の数は文字列として返されます。
 * </p>
 */
function mysqli_stmt_affected_rows ($stmt) {}

/**
 * プリペアドステートメントを閉じる
 * @link http://php.net/manual/ja/mysqli-stmt.close.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_close ($stmt) {}

/**
 * ステートメントの結果セットの任意の行に移動する
 * @link http://php.net/manual/ja/mysqli-stmt.data-seek.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @param offset int <p>
 * ゼロから行の総数 - 1(0..mysqli_stmt_num_rows() - 1)までの間
 * である必要があります。
 * </p>
 * @return void 値を返しません。
 */
function mysqli_stmt_data_seek ($stmt, $offset) {}

/**
 * 直近のステートメントのコールに関するエラーコードを返す
 * @link http://php.net/manual/ja/mysqli-stmt.errno.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return int エラーコードの値を返します。ゼロはエラーが発生
 * しなかったことを示します。
 */
function mysqli_stmt_errno ($stmt) {}

/**
 * 直近のステートメントのエラー内容を文字列で返す
 * @link http://php.net/manual/ja/mysqli-stmt.error.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return string エラーの内容を文字列で返します。
 * エラーが発生しなかった場合は空文字列を返します。
 */
function mysqli_stmt_error ($stmt) {}

/**
 * ステートメントの結果セットの行数を返す
 * @link http://php.net/manual/ja/mysqli-stmt.num-rows.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return int 結果セットの行数を表す整数値を返します。
 */
function mysqli_stmt_num_rows ($stmt) {}

/**
 * 直前のステートメントの操作での SQLSTATE エラーを返す
 * @link http://php.net/manual/ja/mysqli-stmt.num-rows.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return string 直前のエラーに関する SQLSTATE エラーコードを
 * 含む文字列を返します。エラーコードは 5 文字で構成され、'00000' 
 * はエラーが発生しなかったことを意味します。
 */
function mysqli_stmt_sqlstate ($stmt) {}

/**
 * プリペアドステートメントから結果を転送する
 * @link http://php.net/manual/ja/mysqli-stmt.store-result.php
 * @param stmt mysqli_stmt <p>
 * 手続き型のみ: mysqli_stmt_init() が返すステートメント ID。
 * </p>
 * @return bool 成功した場合に TRUE を、失敗した場合に FALSE を返します。
 */
function mysqli_stmt_store_result ($stmt) {}

/**
 * 直近のクエリから結果セットを転送する
 * @link http://php.net/manual/ja/mysqli.store-result.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return mysqli_result バッファに格納した結果オブジェクトを返します。
 * エラー時には FALSE を返します。
 * <p>
 * 注意: mysqli_store_result() は、クエリが結果セットを返さなかった場合
 * (例えば、クエリが INSERT 文であった場合)に FALSE を返します。また、
 * 結果セットの読み込みに失敗した場合にも FALSE を返します。エラーが発生
 * したかどうかを調べるには、mysqli_error() が空文字列以外を返す
 * ・ mysqli_errno() がゼロ以外の値を返す・あるいは mysqli_field_count() 
 * がゼロ以外の値を返す のいずれかを確認します。それ以外にこの関数が FALSE 
 * を返す理由としては mysqli_query() のコールに成功して返された結果セットが
 * 大きすぎる(メモリに割り当てられない)場合がありえます。
 * もし mysqli_field_count() がゼロ以外の値を 返した場合、文は空でない結果
 * セットを生成しています。
 * </p>
 */
function mysqli_store_result ($link) {}

/**
 * 現在の接続のスレッド ID を返す
 * @link http://php.net/manual/ja/mysqli.thread-id.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return int 現在の接続のスレッド ID を返します。
 */
function mysqli_thread_id ($link) {}

/**
 * スレッドセーフであるかどうかを返す
 * @link http://php.net/manual/ja/mysqli.thread-safe.php
 * @return bool クライアントライブラリがスレッドセーフの場合に TRUE、
 * そうでない場合に FALSE を返します。
 */
function mysqli_thread_safe () {}

/**
 * 結果セットの取得を開始する
 * @link http://php.net/manual/ja/mysqli.use-result.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return mysqli_result バッファに取得しないで結果オブジェクトを返します。
 * エラー時には FALSE を返します。
 */
function mysqli_use_result ($link) {}

/**
 * 指定した接続の直近のクエリから発生した警告の数を返す
 * @link http://php.net/manual/ja/mysqli.warning-count.php
 * @param link mysqli <p>
 * 手続き型のみ: mysqli_connect() あるいは mysqli_init() が返すリンク ID。
 * </p>
 * @return int 警告の数を返します。警告がなかった場合はゼロを返します。
 */
function mysqli_warning_count ($link) {}

function mysqli_refresh () {}

/**
 * <function>mysqli_stmt_bind_param</function> のエイリアス
 * <font color="red">注意: mysqli_bind_param() は非推奨で、将来は削除される予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-bind-param.php
 * @param var1
 * @param var2
 */
function mysqli_bind_param ($var1, $var2) {}

/**
 * <function>mysqli_stmt_bind_result</function> のエイリアス
 * <font color="red">注意: mysqli_bind_result() は非推奨で、廃止予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-bind-result.php
 * @param var1
 */
function mysqli_bind_result ($var1) {}

/**
 * <function>mysqli_character_set_name</function> のエイリアス
 * @link http://php.net/manual/ja/function.mysqli-client-encoding.php
 */
function mysqli_client_encoding () {}

/**
 * <function>mysqli_real_escape_string</function> のエイリアス
 * @link http://php.net/manual/ja/function.mysqli-escape-string.php
 */
function mysqli_escape_string () {}

/**
 * <function>mysqli_stmt_fetch</function> のエイリアス
 * <font color="red">注意: mysqli_fetch() は非推奨で、廃止予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-fetch.php
 */
function mysqli_fetch () {}

/**
 * <function>mysqli_stmt_param_count</function> のエイリアス
 * <font color="red">注意: mysqli_param_count() は非推奨で、廃止予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-param-count.php
 */
function mysqli_param_count () {}

/**
 * <function>mysqli_stmt_result_metadata</function> のエイリアス
 * <font color="red">注意: mysqli_get_metadata() は非推奨で、廃止予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-get-metadata.php
 */
function mysqli_get_metadata () {}

/**
 * <function>mysqli_stmt_send_long_data</function> のエイリアス
 * <font color="red">注意: mysqli_send_long_data() は非推奨で、廃止予定です。</font>
 * @link http://php.net/manual/ja/function.mysqli-send-long-data.php
 */
function mysqli_send_long_data () {}

/**
 * <function>mysqli_options</function> のエイリアス
 * @link http://php.net/manual/ja/function.mysqli-set-opt.php
 */
function mysqli_set_opt () {}


/**
 * <p>
 * my.cnf の指定した名前のグループか、
 * あるいは MYSQLI_READ_DEFAULT_FILE
 * で指定したファイルからオプションを読み込みます。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_READ_DEFAULT_GROUP', 5);

/**
 * <p>
 * my.cnf のかわりに、指定したファイルからオプションを
 * 読み込みます。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_READ_DEFAULT_FILE', 4);

/**
 * <p>
 * 接続のタイムアウトまでの秒数。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_OPT_CONNECT_TIMEOUT', 0);

/**
 * <p>
 * LOAD LOCAL INFILE コマンドを有効にします。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_OPT_LOCAL_INFILE', 8);

/**
 * <p>
 * MySQL サーバへの接続時に実行するコマンド。
 * 再接続時にも自動的に再実行されます。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_INIT_COMMAND', 3);

/**
 * <p>
 * SSL(暗号化プロトコル)を使用します。このオプションは、アプリケーション
 * プログラムで指定することはできず、MySQL クライアントライブラリの内部で設定します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CLIENT_SSL', 2048);

/**
 * <p>
 * 圧縮プロトコルを使用します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CLIENT_COMPRESS', 32);

/**
 * <p>
 * (wait_timeout のかわりに)interactive_timeout の秒数を使用できるように
 * します。クライアントセッションの wait_timeout 変数の値は、interactive_timeout
 * 変数の値に設定されます。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CLIENT_INTERACTIVE', 1024);

/**
 * <p>
 * 関数名に続く空白文字を許可します。すべての関数名を予約語とします。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CLIENT_IGNORE_SPACE', 256);

/**
 * <p>
 * db_name.tbl_name.col_name 形式の使用を禁止します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CLIENT_NO_SCHEMA', 16);
define ('MYSQLI_CLIENT_FOUND_ROWS', 2);

/**
 * <p>
 * 結果セットをバッファに格納します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_STORE_RESULT', 0);

/**
 * <p>
 * 結果セットをバッファに格納しません。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_USE_RESULT', 1);

/**
 * <p>
 * 行データを、カラム名をインデックスとする配列に格納して返します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_ASSOC', 1);

/**
 * <p>
 * 行データを、数値インデックスの配列に格納して返します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_NUM', 2);

/**
 * <p>
 * 行データを、数値インデックス・カラム名インデックスの両方を
 * 保持する配列に格納して返します。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_BOTH', 3);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_STMT_ATTR_UPDATE_MAX_LENGTH', 0);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_STMT_ATTR_CURSOR_TYPE', 1);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CURSOR_TYPE_NO_CURSOR', 0);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CURSOR_TYPE_READ_ONLY', 1);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CURSOR_TYPE_FOR_UPDATE', 2);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_CURSOR_TYPE_SCROLLABLE', 4);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_STMT_ATTR_PREFETCH_ROWS', 2);

/**
 * <p>
 * フィールドは、NOT NULL と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_NOT_NULL_FLAG', 1);

/**
 * <p>
 * フィールドは、プライマリキーの一部です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_PRI_KEY_FLAG', 2);

/**
 * <p>
 * フィールドは、ユニークキーの一部です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_UNIQUE_KEY_FLAG', 4);

/**
 * <p>
 * フィールドは、インデックスの一部です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_MULTIPLE_KEY_FLAG', 8);

/**
 * <p>
 * フィールドは BLOB と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_BLOB_FLAG', 16);

/**
 * <p>
 * フィールドは UNSIGNED と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_UNSIGNED_FLAG', 32);

/**
 * <p>
 * フィールドは ZEROFILL と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_ZEROFILL_FLAG', 64);

/**
 * <p>
 * フィールドは AUTO_INCREMENT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_AUTO_INCREMENT_FLAG', 512);

/**
 * <p>
 * フィールドは TIMESTAMP と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TIMESTAMP_FLAG', 1024);

/**
 * <p>
 * フィールドは SET と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_SET_FLAG', 2048);

/**
 * <p>
 * フィールドは NUMERIC と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_NUM_FLAG', 32768);

/**
 * <p>
 * フィールドは、マルチインデックスの一部です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_PART_KEY_FLAG', 16384);

/**
 * <p>
 * フィールドは GROUP BY の一部です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_GROUP_FLAG', 32768);

/**
 * <p>
 * フィールドは ENUM と定義されています。PHP 5.3.0 以降で有効です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_ENUM_FLAG', 256);
define ('MYSQLI_BINARY_FLAG', 128);
define ('MYSQLI_NO_DEFAULT_VALUE_FLAG', 4096);

/**
 * <p>
 * フィールドは DECIMAL と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_DECIMAL', 0);

/**
 * <p>
 * フィールドは TINYINT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_TINY', 1);

/**
 * <p>
 * フィールドは SMALLINT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_SHORT', 2);

/**
 * <p>
 * フィールドは INT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_LONG', 3);

/**
 * <p>
 * フィールドは FLOAT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_FLOAT', 4);

/**
 * <p>
 * フィールドは DOUBLE と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_DOUBLE', 5);

/**
 * <p>
 * フィールドは DEFAULT NULL と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_NULL', 6);

/**
 * <p>
 * フィールドは TIMESTAMP と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_TIMESTAMP', 7);

/**
 * <p>
 * フィールドは BIGINT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_LONGLONG', 8);

/**
 * <p>
 * フィールドは MEDIUMINT と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_INT24', 9);

/**
 * <p>
 * フィールドは DATE と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_DATE', 10);

/**
 * <p>
 * フィールドは TIME と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_TIME', 11);

/**
 * <p>
 * フィールドは DATETIME と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_DATETIME', 12);

/**
 * <p>
 * フィールドは YEAR と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_YEAR', 13);

/**
 * <p>
 * フィールドは DATE と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_NEWDATE', 14);

/**
 * <p>
 * フィールドは ENUM と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_ENUM', 247);

/**
 * <p>
 * フィールドは SET と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_SET', 248);

/**
 * <p>
 * フィールドは TINYBLOB と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_TINY_BLOB', 249);

/**
 * <p>
 * フィールドは MEDIUMBLOB と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_MEDIUM_BLOB', 250);

/**
 * <p>
 * フィールドは LONGBLOB と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_LONG_BLOB', 251);

/**
 * <p>
 * フィールドは BLOB と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_BLOB', 252);

/**
 * <p>
 * フィールドは VARCHAR と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_VAR_STRING', 253);

/**
 * <p>
 * フィールドは CHAR と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_STRING', 254);

/**
 * <p>
 * Field is defined as CHAR
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_CHAR', 1);

/**
 * <p>
 * Field is defined as INTERVAL
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_INTERVAL', 247);

/**
 * <p>
 * フィールドは GEOMETRY と定義されています。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_GEOMETRY', 255);

/**
 * <p>
 * 精密な DECIMAL あるいは NUMERIC のフィールドです (MySQL 5.0.3 以降)。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_NEWDECIMAL', 246);

/**
 * <p>
 * フィールドは BIT と定義されています (MySQL 5.0.3 以降)。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_TYPE_BIT', 16);

/**
 * <p>
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_SET_CHARSET_NAME', 7);

/**
 * <p>
 * バインド変数に使用可能なデータがありません。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_NO_DATA', 100);

/**
 * <p>
 * データのトランケーションが発生しました。PHP 5.1.0 および MySQL 5.0.5 以降で使用可能です。
 * </p>
 * @link http://php.net/manual/ja/mysqli.constants.php
 */
define ('MYSQLI_DATA_TRUNCATED', 101);
define ('MYSQLI_REPORT_INDEX', 4);
define ('MYSQLI_REPORT_ERROR', 1);
define ('MYSQLI_REPORT_STRICT', 2);
define ('MYSQLI_REPORT_ALL', 255);
define ('MYSQLI_REPORT_OFF', 0);
define ('MYSQLI_DEBUG_TRACE_ENABLED', 0);
define ('MYSQLI_SERVER_QUERY_NO_GOOD_INDEX_USED', 16);
define ('MYSQLI_SERVER_QUERY_NO_INDEX_USED', 32);
define ('MYSQLI_REFRESH_GRANT', 1);
define ('MYSQLI_REFRESH_LOG', 2);
define ('MYSQLI_REFRESH_TABLES', 4);
define ('MYSQLI_REFRESH_HOSTS', 8);
define ('MYSQLI_REFRESH_STATUS', 16);
define ('MYSQLI_REFRESH_THREADS', 32);
define ('MYSQLI_REFRESH_SLAVE', 64);
define ('MYSQLI_REFRESH_MASTER', 128);

// End of mysqli v.0.1
?>