> 백엔드 개발 > PHP 튜토리얼 > 求解 数据库 一列商品的价格相加得到总价

求解 数据库 一列商品的价格相加得到总价

WBOY
풀어 주다: 2016-06-23 13:46:36
원래의
1920명이 탐색했습니다.

这学期要做一个购物的网站,大部分都完成了,基本只剩下计算总价了

我的数据库是一个购物车的列表通过外键连到我的商品列表,那里有商品的单价,如下图,cart是我的购物车,product是商品列表:


然后我已经能在我的页面上导出我的数据了

但是我想要在下面计算出我的总价,印象中好像不是很难,但是完全记不起来了,求救,谢谢了,下面是我提取数据的代码,最后这3个问号就是我想得到的总价:

function checkItems()
{
$result = mysql_query("SELECT * FROM cart");
$num_rows = mysql_num_rows($result);
if(!$num_rows)
{
echo '

No product have been selected';
}
else
{
$sql = "SELECT cart.cartID, cart.productID,product.productName,product.productPrice FROM cart INNER JOIN product ON cart.productID=product.productID ORDER BY cart.cartID";
$result = mysql_query($sql);
echo ("
echo (" Cart ID Product Name Price Remove Item ");
while($row = mysql_fetch_array($result)){
{
$id = $row['cartID'];
$proid = $row['productID'];
$proname = $row['productName'];
$price = $row['productPrice'];


echo (" $id $proname $price Remove ");
}
}
}
echo ("");
echo "
The total cost is $". $???;
}



回复讨论(解决方案)

$total = 0;
while($row = mysql_fetch_array($result)){
{
$id = $row['cartID'];
$proid = $row['productID'];
$proname = $row['productName'];
$price = $row['productPrice'];
$total += $price;

太感谢了!看到这个+=才想起来去年学过,完全忘了!!!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿