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