从品牌网站建设到网络营销策划,从策略到执行的一站式服务
利用PHP对数组赋值时下标变量会自动递增的特点,可以很方便用循环将数据存入一个数组。例如:$arr[] = 'a'; 这条语句会将字符a存入数组变量$arr中,如果$arr不存在则会新建一个;若已存在,则将$arr数组的下标变量递增1后存入字符。也就是说,如果已有$arr[0]='a', 那么执行 $arr[] = 'b'; 后,数组其实是进行了$arr[1] = 'b' 的操作。
创新互联主营永康网站建设的网络公司,主营网站建设方案,app软件定制开发,永康h5小程序开发搭建,永康网站营销推广欢迎永康等地区企业咨询
?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)";
}
?
结果:
INSERT INTO tablename (no, city) VALUES (1100, 天津市)
INSERT INTO tablename (no, city) VALUES (2210, 沈阳市)
sql语句已经输出的,你query下就行,按照自己的数据套吧.
上面那个回答运行不怎么对
根据你的语义描述可以用这样的方法来查询
$arr = ["1111111","12345","qwe"];
$result = [];
foreach ($arr as $val){
$result[] = $tail_fibers-distinct ( true )-where("type='$val'")-select();
}
不知道你用的是哪个SQL组件,但是大体都会提供类似 -whereIn('type',$arr) 这样的方法,等于直接用SQL的IN语句进行多个值查询,效率更高
SQL IN 操作符
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图