第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在循環(huán)的時候某一個KEY是一樣的,能夠自動略過?

如何在循環(huán)的時候某一個KEY是一樣的,能夠自動略過?

四季花海 2019-05-12 15:22:14
$subtotal=$pdo->query("SELECTs.quanasquan,s.priceasprice,p.store_idasstore_idFROM`stock`assJOINproductaspONs.prod_id=p.prod_id");while($row_=mysqli_fetch_array($subtotal)){$subtotal_price+=$row_['quan']*$row_['price'];$pdo->query("INSERTINTO`order_record`(`subtotal_price`)VALUES('{$subtotal_price}')");}stock裡面會有商品ID跟quan,price,商品ID不會重複我現(xiàn)在遇到一個問題!!store_id是商店IDproduct裡面每一個商品都有一個store_id值(會重複)我要把數(shù)據(jù)丟到order_record裡但前提是假設(shè)在查詢(或是在while循環(huán)的時候)的時候發(fā)現(xiàn)該product的store_id是一樣的那就在循環(huán)裡面將quan和price相乘變成$subtotal_price,再將數(shù)據(jù)丟到order_record裡面就是假設(shè)該product的store_id是重複的話,就只要丟一次。這能怎麼寫才對?
查看完整描述

2 回答

?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗 獲得超6個贊

你先將獲得的數(shù)組來array_count_values(),知道哪些是重復(fù)值的,然后quan和price相乘變成$subtotal_price,最后在丟到order_record
                            
查看完整回答
反對 回復(fù) 2019-05-12
?
一只斗牛犬

TA貢獻(xiàn)1784條經(jīng)驗 獲得超2個贊

先在while循環(huán)外定義一個map/set。循環(huán)開始時,判斷set.get(store_id)是否存在,存在即跳過,不存在的話,將key存入set,正常執(zhí)行其他邏輯
                            
查看完整回答
反對 回復(fù) 2019-05-12
  • 2 回答
  • 0 關(guān)注
  • 382 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號