我正在尝试更新总数.但它不起作用,总数将保持为0.我不知道为什么这不起作用.这有什么问题?
$add=mysql_query(
"SELECT
SUM(total)
FROM order_details WHERE order_id='$order_id'"
) or die(mysql_error());
mysql_query(
"UPDATE
order1
SET total='$add'
WHERE order_id= '$order_id' "
)or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
mysql_query为什么不能将两个查询合二为一,而不是做两个函数.见下文:
mysql_query("
UPDATE
order1
SET total=(SELECT SUM(total) from order_details
WHERE order_id='$order_id')
WHERE order_id= '$order_id'
")or die(mysql_error());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
65 次 |
| 最近记录: |