제품 및 가격이있는 작은 데이터베이스가 있습니다. 나는 주문이라는 내 테이블에서 열 "주문"의 합계를 계산하고 싶습니다. 이것을 화면에 인쇄하십시오. 확실하지 않은 경우 솔루션 근처에있어하지만이 작동 할 것이라고 생각하지만 그것은 몰랐어. 나는 무엇을 잘못 했는가?mysqli 데이터베이스의 합계를 계산하십시오.
<?php
function sum() {
/* Connect to database */
$db = new mysqli('localhost', 'admin2', 'password', 'myshop');
if($db->connect_errno > 0){
die('Fel vid anslutning [' . $db->connect_error . ']');
}
$results = mysqli_query("SELECT sum(orderpris) FROM orders") or die(mysqli_error());
while ($rows = mysqli_fetch_array($results)) {
}
?>
<div>
Total: <?php echo $rows['sum(orderpris)']; ?>
</div>
<?php }
?>
<?php
sum();
?>
'sum (orderpris)'을'sum (orderpris as as sum) '으로 변경하면'$ row ['sum ']' – ArtisticPhoenix
을 사용할 수 있습니다. 핵심 함수를 사용자 정의 함수로 사용해서는 안됩니다. 코어 MySQL 집계 함수; 부작용이있을 수 있습니다. –
나는 합계가 핵심 작업이기 때문에 '합계'라고 불렀을 것이다. bla bla :-( – ArtisticPhoenix