ホームページ >バックエンド開発 >PHPチュートリアル >PHP_PHP チュートリアルのデータセットの初期位置にポインタを移動します。

PHP_PHP チュートリアルのデータセットの初期位置にポインタを移動します。

WBOY
WBOYオリジナル
2016-07-13 10:44:291009ブラウズ

php では、mysql_data_seek 関数を通じてデータセットの初期位置を返す必要があります。以下のコードを参照してください。

コードは次のとおりですコードをコピー

//スニペット 1 の開始

$sql = "SELECT * from ";

$result = mysql_query($sql);

while ($row = mysql_fetch_assoc($result)) {

// $row
で何かを行う }

mysql_data_seek($result, 0) //キーはここにあります

;

while ($row = mysql_fetch_assoc($result)) {

// $row
を使って他のことをする }
?>

定義と使用法

mysql_data_seek() 関数は、内部結果ポインタを移動します。

文法

mysql_data_seek(data,row) パラメータの説明
データが必要です。 resource タイプの結果セットを返します。この結果セットは、mysql_query() の呼び出しから取得されます。
行が必要です。設定する新しい結果セット ポインター内の行数。 0 は最初のレコードを示します。

手順

mysql_data_seek() は、data パラメータで指定された MySQL 結果内の行ポインタを指定された行番号に移動します。

その後、mysql_fetch_row() を呼び出すと、その行が返されます。

行は0から始まります。 row の値の範囲は 0 ~ mysql_num_rows - 1 である必要があります。

しかし、結果セットが空の場合 (mysql_num_rows() == 0)、ポインタを 0 に移動すると E_WARNING レベルのエラーで失敗し、mysql_data_seek() は false を返します。

戻り値

成功した場合は true、失敗した場合は false を返します。

http://www.bkjia.com/PHPjc/633101.htmlwww.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/633101.html技術記事 php では、データセットの初期位置を返す必要があります。これは、次のコードを参照してください。 $sql = $result; =...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。