你已經(jīng)知道你 A = 今天 ? B = 是 ? C = 晴天
創(chuàng)新互聯(lián)公司作為成都網(wǎng)站建設(shè)公司,專注重慶網(wǎng)站建設(shè)公司、網(wǎng)站設(shè)計(jì),有關(guān)成都定制網(wǎng)站方案、改版、費(fèi)用等問題,行業(yè)涉及隧道混凝土攪拌車等多個(gè)領(lǐng)域,已為上千家企業(yè)服務(wù),得到了客戶的尊重與認(rèn)可。
那么你先判斷你數(shù)組元素
foreach($arr?as?$val)?{
if($val?==?A)?{
$sql?=?mysql_query(select?.....);
}else?if($val?==?B)?{
$sql?=?mysql_query(select?.....);
}?
}else?if($val?==?C)?{
$sql?=?mysql_query(select?.....);
}
}
把不要的數(shù)據(jù)通過sql語句過濾掉,然后分頁輸出。如果你全查出來,裝到數(shù)組,然后判斷,再輸出。太麻煩,效率又不高,不建議這樣做。
?php
$arr?=?array(
0?=?1100,
1?=?'天津市',
2?=?2210,
3?=?'沈陽市'
);
$sql?=?'';
foreach?($arr?as?$k?=?$v)?{
if?($k?%?2?==?0)?{
$no?=?$v;
continue;
}?else?{
$city?=?$v;
}
echo?"INSERT?INTO?tablename?(no,?city)?VALUES?($no,?$city)";
}
?
結(jié)果:
INSERT INTO tablename (no, city) VALUES (1100, 天津市)
INSERT INTO tablename (no, city) VALUES (2210, 沈陽市)
sql語句已經(jīng)輸出的,你query下就行,按照自己的數(shù)據(jù)套吧.
上面那個(gè)回答運(yùn)行不怎么對
根據(jù)你的語義描述可以用這樣的方法來查詢
$arr?=?["1111111","12345","qwe"];
$result?=?[];
foreach?($arr?as?$val){
$result[]?=?$tail_fibers-distinct?(?true?)-where("type='$val'")-select();
}
不知道你用的是哪個(gè)SQL組件,但是大體都會(huì)提供類似?-whereIn('type',$arr) 這樣的方法,等于直接用SQL的IN語句進(jìn)行多個(gè)值查詢,效率更高
SQL IN 操作符