PHPでMysqlで取り出した下記のような配列から
$row=array( 0=>array('name'=>'田中','age'=>24,'pref'=>'東京都'), 1=>array('name'=>'高橋','age'=>22,'pref'=>'群馬県'), 2=>array('name'=>'佐藤','age'=>21,'pref'=>'東京都'), 3=>array('name'=>'鈴木','age'=>20,'pref'=>'千葉県'), 4=>array('name'=>'山田','age'=>23,'pref'=>'埼玉県') )
東京都 & 田中
という条件の値を取り出したい場合、
$row2=array( 0=>array('name'=>'田中','age'=>24,'pref'=>'東京都') );
質問①
どのような方法がありますでしょうか?
質問②
連続した検索を行う場合、上記のようにいっぺんにMysqlで結果を持ってきてから配列操作で値を抽出する方法と、Mysqlで「WHERE name='田中' AND pref='東京都'」「WHERE name='高橋' AND pref='群馬都'」といったように都度通信してMysqlで検索する方法、どちらが早いのでしょうか
連続する検索回数は数百になります。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/24 04:23