Как суммировать столбец в базе данных с помощью php - PullRequest
0 голосов
/ 22 мая 2019

Я пытаюсь суммировать имя столбца "всего". и я хочу показать общую сортировку по идентификатору. если пользователь A логин, он может видеть общее количество заказов в своем аккаунте.

Я получаю сообщение об ошибке:

"Примечание: преобразование массива в строку в массиве."

Может ли кто-нибудь мне помочь? Я хочу отобразить сумму в форме ввода.

это мой php код:

<?php
    include ('connect.php');

    $sql = "SELECT * FROM penjaga WHERE p_username = '".$_SESSION['username']."'";
    $result = mysqli_query($conn,$sql);
    $row = mysqli_fetch_assoc($result);
    $id = $row['p_id'];

    $sql2 = "SELECT SUM(total) as total FROM sitter_kucing WHERE sitter_fk = '$id'";
    $row2 = mysql_fetch_array($sql);
    $sum = $row['total'];
?>

Ответы [ 2 ]

1 голос
/ 22 мая 2019

Попробуйте,

$sql2 = "SELECT SUM(total) as total FROM sitter_kucing WHERE sitter_fk = '$id'";
$result2 = mysql_query($sql2) or die(mysql_error());

$row2 = mysql_fetch_array($result2) or die(mysql_error());
$sum = $row['total'];
0 голосов
/ 22 мая 2019

я понял!спасибо это мой код

это код:

  <?php

   include ('connect.php');

   $sql8 = "SELECT * FROM penjaga WHERE p_username = '".$_SESSION['username']."'";
   $result8 = mysqli_query($conn,$sql8);
   $row8 = mysqli_fetch_assoc($result8);
   $id = $row8['p_id'];

   $sql9 = "SELECT SUM(total) as total FROM sitter_kucing WHERE sitter_fk = '$id'";
   $result9 = mysqli_query($conn,$sql9);
   $row9 = mysqli_fetch_array($result9);
   $sum = $row9['total'];
   ?>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...