我希望插入web_salescart
表:
$insert_row = $conn->query(
"INSERT INTO web_salescart (cartnumber, branchcode, stockid, qty, price, descr, salesman, date, time, brname,discount)
VALUES ('".$_SESSION['CART']."', '".$_SESSION['BRANCHCODE']."', '".$item_data['stockid']."', '".$item_data['qty']."', '".$item_data['unit_price']."', '".mysql_real_escape_string($item_data['description'])."', '".$_SESSION['salescode']."', '".date("m-d-y")."', '".date("g:i a")."', '".mysql_real_escape_string($_SESSION['BRNAME'])."','".$item_data['discount']."')");
此处$item_data['discount']
正在更新33%。我需要在web_salescart表中将其更新为0.33,并且33%是显示数字。我可以在INSERT之后立即使用更新语句,以便$ item_data ['discount']除以100吗?
答案 0 :(得分:1)
插入时将其转换为0.33
,而不是单独的查询。在查询中,将$item_data['discount']
替换为:
number_format(str_replace('%', '', $item_data['discount'])/100, 2)