ホームページ >バックエンド開発 >PHPの問題 >php mysql_fetch_rowの使用法は何ですか

php mysql_fetch_rowの使用法は何ですか

青灯夜游
青灯夜游オリジナル
2022-04-14 13:31:512776ブラウズ

php mysql_fetch_row() 関数は、結果セットから行を数値配列として取得するために使用されます。構文は「mysql_fetch_row(data)」です。この関数は、結果識別子データに関連付けられた結果セットからデータの行を取得し、それを配列として返します。結果の各列は配列セルに格納されます。

php mysql_fetch_rowの使用法は何ですか

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

PHP mysql_fetch_row() 関数が行を取得します結果セットから数値の配列として取得されます。

構文

mysql_fetch_row(data)

パラメータの説明:

data: 使用するデータ ポインタ、必須パラメータは省略できません。データ ポインタは、mysql_query() から返された結果です。

説明:

mysql_fetch_row() 関数は、取得した行に基づいて生成された配列を返し、それ以上行がない場合は false を返します。

mysql_fetch_row() 指定された結果識別子に関連付けられた結果セットからデータ行を取得し、それを配列として返します。各結果列は、オフセット 0 から始まる配列のセルに格納されます。

mysql_fetch_row() を順番に呼び出すと、結果セットの次の行が返されるか、それ以上行がない場合は false が返されます。

例 1、

<?php
$con = mysql_connect("localhost", "hello", "321");
if (!$con)
  {
  die(&#39;Could not connect: &#39; . mysql_error());
  }

$db_selected = mysql_select_db("test_db",$con);
$sql = "SELECT * from Person WHERE Lastname=&#39;Adams&#39;";
$result = mysql_query($sql,$con);
print_r(mysql_fetch_row($result));

mysql_close($con);
?>

php mysql_fetch_rowの使用法は何ですか

例 2:

php mysql_fetch_rowの使用法は何ですか

#mysql_fetch_row ( ) 現在の行のデータ情報を取得し、参照後自動的に次の行にスライドします。この例では、12 行目での参照は次のとおりです。

php mysql_fetch_rowの使用法は何ですか

#このループでは、mysql_fetch_row() が現在の行データを取得し、それを配列 $ に割り当てるたびに、 row に移動し、自動的に次の行にスライドします。最後の行を取り出した後、関数は false を返し、ループは終了します。このようにして、結果セット内のすべてのデータを行ごとに取り出して表示できます。

Note

mysql_fetch_row() によって返される結果配列の添字は、さまざまな属性の値に対応しており、属性の値のみを取得できます。属性名方式は使用できず、実際のアプリケーションでは混乱を招きやすいため、使用には注意が必要です。同時に、使用中に範囲外の添え字を使用しないように注意する必要があります。

例を正しく実行した結果は次のとおりです。

php mysql_fetch_rowの使用法は何ですか

推奨学習: 「

PHP ビデオ チュートリアル

以上がphp mysql_fetch_rowの使用法は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。