ホームページ >バックエンド開発 >PHPチュートリアル >mysql_fetch_row と mysql_fetch_assoc を操作する php の行がわかりません

mysql_fetch_row と mysql_fetch_assoc を操作する php の行がわかりません

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-06-20 12:55:51815ブラウズ

mysql_fetch_assoc ? 結果セットから行を連想配列として取得します。
mysql_fetch_row ? 結果セットから行を列挙配列として取得します。
この行は結果セットの最初の行ですか。結果セットですか、それともランダムな行ですか?


ディスカッションへの返信 (解決策)

mysql_fetch_assoc ? Return array(array('id'=>2,'name'=>'abc ', 'sex'=>0));
mysql_fetch_row ? Return array(array(2,'abc', 0));

ポインタから 1 つを取得します位置に行を追加し、それを取得した後、ポインタ ++。

結果セット内のすべての行がフェッチされています。最初の行を再度フェッチしたい場合は、ポインターを行 0 に戻す必要があります。 mysql_data_seek


すべては結果からデータの最初の行をフェッチします。ランダムではなく設定されています!

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