現在の位置: ホーム> 関数カテゴリ一覧> mysqli_warning::next

mysqli_warning::next

次の警告を取得します
名前:mysqli_warning::next
カテゴリ:mysqli
対応言語:php
一言説明:次の警告メッセージを取得します

mysqli_warning :: next()関数は、次の警告メッセージを取得するために使用されます。

使用法:

 bool mysqli_warning::next ( void )

この関数にはパラメーターがありません。

返品値:

  • 次の警告メッセージが正常に取得された場合はtrueを返します。
  • これ以上警告情報が利用できない場合、Falseが返されます。

例:

 <?php // 创建一个数据库连接$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接数据库失败:" . $mysqli->connect_error; exit(); } // 执行一个可能会产生警告的查询$query = "SELECT * FROM my_table"; $result = $mysqli->query($query); // 检查是否有警告信息if ($mysqli->warning_count > 0) { // 获取第一个警告信息$warning = $mysqli->get_warnings(); // 循环获取所有警告信息while ($warning != null) { echo "警告: " . $warning->message . "<br>"; // 获取下一个警告信息$warning->next(); } } // 关闭数据库连接$mysqli->close(); ?>

上記の例では、最初にデータベース接続を作成し、警告を生成する可能性のあるクエリを実行します。次に、利用可能な警告メッセージがあるかどうかを確認します。その場合、MySqli :: get_warnings()関数を使用して最初の警告情報を取得し、mysqli_warning :: next()関数を使用して残りの警告情報をループします。最後に、データベース接続を閉じます。

mysqli_warning :: next()関数を使用する前に、最初にmysqli :: get_warnings()関数を使用して最初の警告メッセージを取得する必要があることに注意してください。

類似の関数
人気記事(にんききじ)