5 行を返す mysql クエリがあります。
SELECT name, email, address from users
この結果セットの 3 行を行に割り当てるにはどうすればよいでしょうか。
みたいな$row = mysql_fetch_array($result[3])
?
これを試してください:: USELIMIT
ここで、コンマの前の値は n 番目の行を意味し、コンマの後の値はフェッチされる行数を意味します。
SELECT name, email, address from users LIMIT 3,1
すでに提案されているように、LIMIT を使用してデータベースで直接これを行うことができますが、PHP を使用してプログラムでこれを行いたい場合は、使用できますmysql_data_seek
- mysql_ メソッドは非推奨であり、PHP の将来のバージョンでは削除されることに注意してください。
mysql_data_seek($result, 2); // rows start at 0