V2EX yamamotoahua
 yamamotoahua's recent timeline updates
yamamotoahua

yamamotoahua

V2EX member #117483, joined on 2015-05-18 14:42:44 +08:00
yamamotoahua's recent replies
Nov 11, 2019
Replied to a topic by sadrobot iPhone 哪里能买到便宜的 iPhone 11
猫宁今天 64g 的也降到 4799 了,128 的没看
找个好看点的设计练练 css 吧,https://dribbble.com/
路由上建议不要用汉语
看你 api 后端返回了 HTML 标签?这种事一般由前端控制比较好吧?
vue 记得换成线上环境,adminmanage 都暴露了
我只要 20k,我还会 PHP 和服务器的部署 XDD
Nov 6, 2019
Replied to a topic by ouomo Android 就目前而言 3 千-5 千真香机推荐
二手 xr 3300-3500,剩下的买个 AirPods,再剩下的话吃顿好吃的
Nov 6, 2019
Replied to a topic by zhangmaozhu988 PHP PHP 真的招不到人了吗?
工资还行啊,我之前杭州待了 3 年,一开始才 4 千 5 呢,涨到 8000 不到俩月就回老家了
按楼上那些概率来说的话,我们人数比他们多啊,讲道理应该有张正义钱正义李正义才对。
Oct 29, 2019
Replied to a topic by indo PHP PHP 基础增删改查中遇到的问题
可以这样试试,我写个伪代码你参考一下。
$productIds = array_column($products, 'id'); //拿到已存在的数据 ID 集。
$existedProducts = DB::findIn('pid', $productIds); //我平时用 laravel 和 symfony,不懂 tp5 的 where in 语法。
foreach($products as $key => $product) {
$appProduct = array('pid' => 0, 'status' => '', 'tmestamp' => '' .....) //初始化一个要插入到数据库的数组。
$appProduct = array_merge($appProduct, $product); //覆盖已有的数据。
if (in_array($appProduct['pid'], $existedProducts)) {更新} else {插入} //这里的更新和插入建议使用事件、定时任务、队列之类的,不然会卡死进程
}
Oct 29, 2019
Replied to a topic by indo PHP PHP 基础增删改查中遇到的问题
不是兄弟你 for 外面的$res 是不返回$products 的吗?为什么还要再发个一样的请求分页返回呢?
Oct 29, 2019
Replied to a topic by indo PHP PHP 基础增删改查中遇到的问题
你这个代码第一次 for 循环我没看懂你具体业务所以不好给建议,
第二次其实可以这样优化。
用 array_column 方法获取到$products 里 pid 的集合,再根据这个 pid 集合找到数据库中需要更新的记录就可以一次 sql 查询拿到要更新的数据集。
Oct 29, 2019
Replied to a topic by indo PHP PHP 基础增删改查中遇到的问题
可以使用 array_merge($originData, $newData)来合并原数据和新数据,会覆盖相同 key 的元素。
建议尽量不要在循环里面发请求或者操作数据库。
About     Help     Advertise     Blog     API     FAQ     Solana     3972 Online   Highest 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 16ms UTC 05:14 PVG 13:14 LAX 22:14 JFK 01:14
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86