mysqli_reportとは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > mysqli_reportの意味・解説 

mysqli_report

(PHP 5 >= 5.2.0)
mysqli_report — 内部のレポート関数を有効あるいは無効にする

説明

bool mysqli_report ( int flags )
mysqli_report() は、開発やテストのフェーズにおいて クエリの機能を向上させる強力な関数です。フラグの設定により、この関数は インデックスを使用しない(あるいは間違ったインデックスを使用している) mysqli 関数コールやクエリに対してエラーを報告します。

パラメータ

flags

表 181. 使用できるフラグ
名前説明
MYSQLI_REPORT_OFFレポート機能をオフにします。
MYSQLI_REPORT_ERRORmysqli 関数コールのエラーを報告します。
MYSQLI_REPORT_STRICTmysqli 関数コールの警告を報告します。
MYSQLI_REPORT_INDEX クエリでインデックスを使用しない (あるいは 間違ったインデックスを使用している) 場合に報告します。
MYSQLI_REPORT_ALLすべてのオプションを設定します(report all)。



返り値

成功した場合に TRUE を、失敗した場合に FALSE を返します。

例 1440. オブジェクト指向型
<?php
/* レポート機能を有効にします */
mysqli_report(MYSQLI_REPORT_ALL);

$mysqli = new mysqli("localhost", "my_user", "my_password", "world");

/* 接続状況をチェックします */
if (mysqli_connect_errno()) {
   printf("Connect failed: %s\n", mysqli_connect_error());
   exit();
}

/* このクエリはエラーを報告します */
$result = $mysqli->query("SELECT Name FROM Nonexistingtable WHERE population > 50000");

/* このクエリは警告を発生させます */
$result = $mysqli->query("SELECT Name FROM City WHERE population > 50000");
$result->close();

$mysqli->close();
?>


参考

mysqli_debug()
mysqli_dump_debug_info()




英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「mysqli_report」の関連用語

mysqli_reportのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



mysqli_reportのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS