ขอความช่วยเหลือหน่อยครับ ผมอัพเดทข้อมูลจากการ Query แต่รายการแรกที่ Query ออกมา ค่าไม่อัพเดทให้ครับ ส่วนรายการที่สองเป็นต้นไปอัพเดทได้ตามปกติ
ขอความช่วยเหลือหน่อยครับ ผมอัพเดทข้อมูลจากการ Query แต่รายการแรกที่ Query ออกมา ค่าไม่อัพเดทให้ครับ ส่วนรายการที่สองเป็นต้นไปอัพเดทได้ตามปกติ ไม่รู้ว่าโค๊ตผิดตรงไหนครับ
Code
//หายอดlast year day ส่งไปเก็บที่ TABLE BSPM
$strSQL3 = "SELECT SUM(total) AS lyday ,user.zone,SUM(stdrecord.stdqty) AS qty,stdrecord.shopcode,user.payment,user.pro FROM stdrecord INNER JOIN user ON stdrecord.shopcode=user.user WHERE stdrecord.shopcode!='' AND stdrecord.type='s' AND stdrecord.date BETWEEN '".$laststart."' AND '".$lastend."' GROUP BY stdrecord.shopcode ORDER BY stdrecord.shopcode DESC";
$objQuery3 = mysql_query($strSQL3);
$objResult3 = mysql_fetch_array($objQuery3);
while($objResult3 = mysql_fetch_array($objQuery3))
{
//check shopcode if have is update no have insert
$strCHECKms = "SELECT shopcode FROM bspm WHERE shopcode = '".$objResult3["shopcode"]."' AND userid='".$objResultqq["userid"]."' ";
$objQueryCHECKms = mysql_query($strCHECKms);
$objResultCHECKms = mysql_fetch_array($objQueryCHECKms);
//ถ้ามีให้ปรับปรุง
if($objResultCHECKms["shopcode"] !="")
{
$result = mysql_query("update bspm set lyday = '".$objResult3["lyday"]."' WHERE shopcode = '".$objResult3["shopcode"]."' AND userid='".$objResultqq["userid"]."' ");
}
else
{ //group payment
if($objResult3["payment"]=='ROBINSON-407')
{ $acc= 'ROBINSON-407'; }
else if($objResult3["payment"]=='ROBINSON-409' OR $objResult3["payment"]=='ROBINSON-406')
{ $acc= 'ROBINSON-409'; }
else if($objResult3["payment"]=='BIG-C' OR $objResult3["payment"]=='BIG-C EXTRA')
{ $acc= 'BIG-C'; }
else if($objResult3["payment"]=='THE MALL-DP85' OR $objResult3["payment"]=='THE MALL-DP37' OR $objResult3["payment"]=='GMS')
{ $acc= 'THE MALL'; }
else if($objResult3["payment"]=='LOTUS')
{ $acc= 'LOTUS'; }
else if($objResult3["payment"]=='Online')
{ $acc= 'ONLINE'; }
else if($objResult3["payment"]=='CENTRAL')
{ $acc= 'CENTRAL'; }
else if($objResult3["payment"]=='KING POWER')
{ $acc= 'KING POWER'; }
else if($objResult3["payment"]=='SHOP' OR $objResult3["payment"]=='CASH' OR $objResult7["payment"]=='GP-CASH')
{ $acc= 'SHOP/CASH'; }
else if($objResult3["payment"]=='COLISEUM')
{ $acc= 'COLISEUM';}
else if($objResult3["payment"]=='GP-NONVAT' OR $objResult3["payment"]=='GP-VAT')
{ $acc= 'GP'; }
else
{ $acc= 'OTHER'; }
//group zone BKK1,BKK2,East,North,Northeast,South,Central,Online
if($objResult3["zone"]=='BKK2')
{ $zone= 'BKK2'; }
else if($objResult3["zone"]=='BKK1')
{ $zone= 'BKK1'; }
else if($objResult3["zone"]=='East')
{ $zone= 'East'; }
else if($objResult3["zone"]=='North')
{ $zone= 'North'; }
else if($objResult3["zone"]=='Northeast')
{ $zone= 'Northeast'; }
else if($objResult3["zone"]=='South')
{ $zone= 'South'; }
else if($objResult3["zone"]=='Central')
{ $zone= 'Central'; }
else if($objResult3["zone"]=='Online')
{ $zone= 'Online'; }
else
{$zone= 'Other'; }
$strSQLnew = "
INSERT INTO bspm (zone,lyday,storegroup,shopcode,type,tyqty,userid)
VALUES
('".$zone."','".$objResult3["lyday"]."','".$acc."','".$objResult3["shopcode"]."','".$objResult3["pro"]."','".$objResult3["qty"]."','".$objResultqq["userid"]."')
";
mysql_query($strSQLnew) or die(mysql_error());
}
}
Tag : Mobile, MySQL
Date :
2019-06-07 10:21:20
By :
sranuwat
View :
840
Reply :
1
Load balance : Server 04