ホームページ > バックエンド開発 > PHPチュートリアル > php_PHP チュートリアルの mysqli_fetch_assoc() と mysqli_fetch_row() の違い

php_PHP チュートリアルの mysqli_fetch_assoc() と mysqli_fetch_row() の違い

WBOY
リリース: 2016-07-21 14:55:51
オリジナル
1142 人が閲覧しました

mysqli_fetch_assoc() と mysqli_fetch_row() を使用すると、どちらもクエリ結果を配列に返します。どちらも最初の行を返し、ポインタを 1 行下に移動します。

違い: mysqli_fetch_assoc() は値を取得するためにキーワードインデックスを使用します。例:
$row = $result->fetch_assoc();
echo $row['username'];

ただし、mysqli_fetch_row() は値を取得するために数値インデックスを使用します。例:
$row = $result->fetch_row();
echo $row[0];//注: 「0」はテーブルの最初のフィールドを意味します (つまり、ユーザー名がテーブルの最初のフィールドです)分野)。

別の関数もあります: mysqli_fetch_object() は行をオブジェクトに戻し、クラスを通じて値を取得します。たとえば:
$row = $result->fetch_object(); > ユーザー名;

http://www.bkjia.com/PHPjc/364357.htmlwww.bkjia.com本当http://www.bkjia.com/PHPjc/364357.html技術記事 mysqli_fetch_assoc() と mysqli_fetch_row() を使用すると、両方ともクエリ結果を配列に返し、最初の行を返し、ポインタを 1 行下に移動します。 違い: mysqli_fetch_assoc() はキーワードを使用します...
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート