各位大佬,有個關于查詢的問題請教一下。具體我也說不清楚,請看下面代碼:
//代碼一
$data=https://bbs.csdn.net/topics/array(a,b,c,d);//這個陣列可能有1000個資料
for($i=0;$i<count($data);$i++){
$sql="select * from xxx where yyy=".data[i];
$list=query($sql);
if(mysqli_num_rows($list)>0){
..........//這里完成任務
}
}
//代碼二
$data=https://bbs.csdn.net/topics/array(a,b,c,d);//這個陣列可能有1000個資料
$sql="select * from xxx";
$list=query($sql);
$mem=array();
foreth($list as $row){
$mem[] = $row;
}
for($i=0;$i<count($data);$i++){
for($j=0;$j=count($mem);$j++){
if($mem[$j]["yyy"]==$data[$i]){
.........//這里完成任務
}
}
}
請問一下,這兩個代碼段,哪個好一些,為什么
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/268168.html
標籤:基礎類
