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

mysqli::store_result

(mysqli_store_result)前のクエリから結果を転送します
名前:mysqli::store_result
カテゴリ:mysqli
対応言語:php
一言説明:クエリを保存する結果は、後続の操作のバッファーになります

関数名:mysqli :: store_result()

該当するバージョン:PHP 5、PHP 7

関数の説明:mysqli :: store_result()関数は、後続の操作のバッファーにクエリ結果を保存するために使用されます。

構文:mysqli :: store_result()

返品値:成功した場合はtrueを返し、それ以外の場合はfalseを返します。

例:

 <?php // 连接到数据库$mysqli = new mysqli("localhost", "username", "password", "database"); // 检查连接是否成功if ($mysqli->connect_errno) { echo "连接失败:" . $mysqli->connect_error; exit(); } // 执行查询语句$result = $mysqli->query("SELECT * FROM users"); // 检查查询是否成功if (!$result) { echo "查询失败:" . $mysqli->error; exit(); } // 将查询结果保存在缓冲区中$mysqli->store_result(); // 获取查询结果的行数$num_rows = $result->num_rows; echo "查询结果有" . $num_rows . " 行数据"; // 释放查询结果$result->free(); // 关闭数据库连接$mysqli->close(); ?>

上記の例では、最初にmysqli :: query()関数を使用してクエリを実行し、次にmysqli :: store_result()関数を使用してクエリ結果をバッファに保存します。次に、mysqli_result :: num_rowsプロパティを使用して、クエリ結果の行数を取得し、画面に出力します。最後に、クエリ結果をリリースし、データベース接続を閉じました。

mysqli :: store_result()関数を使用した後、クエリの結果はmysqli_result :: free()関数を介してリリースする必要があることに注意してください。

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