Hướng dẫn calculate sum (total) of column in php codeigniter - tính tổng (tổng) của cột trong php codeigniter

1

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang cố gắng lấy tổng giá trị cột trong bảng MySQL với truy vấn Codeigniter là

$this->db
     ->query("Select SUM(tb1.amount) from table1 tb1 inner join table2 tb2 on tb2.Id=tb1.Id Where tb2.Status='1'")
     ->result()

nó cho tôi lỗi vì array to string conversion Tôi chỉ cần một số như vậy count(amount) returns number of rows with num_row()

Hướng dẫn calculate sum (total) of column in php codeigniter - tính tổng (tổng) của cột trong php codeigniter

Dharman ♦

28.2K21 Huy hiệu vàng75 Huy hiệu bạc127 Huy hiệu đồng21 gold badges75 silver badges127 bronze badges

Đã hỏi ngày 7 tháng 12 năm 2019 lúc 7:29Dec 7, 2019 at 7:29

0

Bạn có thể sử dụng chức năng select_sum() của CodeIgniter. Thử mã sau-

$query = $this->db->select_sum("tb1.amount")
                  ->from("table1 as tb1")
                  ->join("table2 as tb2","tb1.id = tb2.id") 
                  ->where("tb2.status",1)
                  ->get();
$query = $query->result();

HOẶC

$query = $this->db->select_sum("tb1.amount")
                  ->from("table1 as tb1")
                  ->join("table2 as tb2","tb1.id = tb2.id") 
                  ->where("tb2.status",1)
                  ->get();
$query = $query->result();
0

Đã trả lời ngày 7 tháng 12 năm 2019 lúc 7:51Dec 7, 2019 at 7:51

Hướng dẫn calculate sum (total) of column in php codeigniter - tính tổng (tổng) của cột trong php codeigniter

Sử dụng AS =>

$query = $this->db->select_sum("tb1.amount")
                  ->from("table1 as tb1")
                  ->join("table2 as tb2","tb1.id = tb2.id") 
                  ->where("tb2.status",1)
                  ->get();
$query = $query->result();
1

$data = $this->db
     ->query("Select SUM(tb1.amount) as total from table1 tb1 inner join table2 tb2 on tb2.Id=tb1.Id Where tb2.Status='1'")
     ->row_array()

Đã trả lời ngày 7 tháng 12 năm 2019 lúc 7:32Dec 7, 2019 at 7:32

Hướng dẫn calculate sum (total) of column in php codeigniter - tính tổng (tổng) của cột trong php codeigniter

Devsi Odedradevsi OdedraDevsi Odedra

5.1331 Huy hiệu vàng22 Huy hiệu bạc33 Huy hiệu đồng1 gold badge22 silver badges33 bronze badges

0

Sử dụng

$query = $this->db->select_sum("tb1.amount")
                  ->from("table1 as tb1")
                  ->join("table2 as tb2","tb1.id = tb2.id") 
                  ->where("tb2.status",1)
                  ->get();
$query = $query->result();
2 thay vì
$query = $this->db->select_sum("tb1.amount")
                  ->from("table1 as tb1")
                  ->join("table2 as tb2","tb1.id = tb2.id") 
                  ->where("tb2.status",1)
                  ->get();
$query = $query->result();
3 nếu bạn muốn có một hàng.

$data = $this->db
     ->query("Select SUM(tb1.amount) as total from table1 tb1 inner join table2 tb2 on tb2.Id=tb1.Id Where tb2.Status='1'")
     ->row()

Để có được dữ liệu.

echo $data->total;

Đã trả lời ngày 7 tháng 12 năm 2019 lúc 7:44Dec 7, 2019 at 7:44

BluetreebluetreeBluetree

1.3142 huy hiệu vàng7 Huy hiệu bạc25 Huy hiệu đồng2 gold badges7 silver badges25 bronze badges

Tính tổng (tổng) cột trong PHP với các ví dụ mã

Với bài viết này, chúng tôi sẽ xem xét một số ví dụ về cách giải quyết tổng số (tổng) của cột trong bài toán PHP.

mysql_connect($hostname, $username, $password);
mysql_select_db($db);

$sql = "select sum(column) from table";
$q = mysql_query($sql);
$row = mysql_fetch_array($q);

echo 'Sum: ' . $row[0];

Có nhiều cách tiếp cận có thể được thực hiện để giải quyết cùng một vấn đề tính toán tổng (tổng) của cột trong PHP. Các giải pháp còn lại được thảo luận thêm xuống.

$array = explode( ' ', $variable);
echo array_sum( $array);

Bằng cách của nhiều hình minh họa, chúng tôi đã trình diễn cách sử dụng mã được viết để giải quyết tổng tính (tổng) của cột trong vấn đề PHP.

Làm thế nào để bạn tổng cộng trong PHP?

Bắt đầu tính tổng chi phí: $ tổng = $ giá * $ số lượng; $ tổng cộng = $ tổng cộng + $ vận chuyển; $ tổng số = $ tổng - $ giảm giá; Dấu hoa thị (*) biểu thị phép nhân trong PHP, do đó, tổng số được tính đầu tiên là số lượng các mặt hàng được mua (số lượng $) nhân với giá.09-Mar-2017

Làm cách nào để tổng hợp một cột trong mysql?

Hàm MySQL Sum () được sử dụng để trả về tổng giá trị tổng của biểu thức. Nó trả về NULL nếu bộ kết quả không có bất kỳ hàng nào. Đây là một trong những loại hàm tổng hợp trong hàm mysql.mysql sum ()

  • Chọn Sum (Tổng hợp_expression)
  • Từ bảng.
  • [Nơi điều kiện];

Row $ trong PHP là gì?

Giá trị trả về: Trả về một mảng các chuỗi tương ứng với hàng được tìm nạp. NULL Nếu không có nhiều hàng trong tập kết quả. Phiên bản PHP: 5+

Làm cách nào để đếm số lượng cột trong PHP?

Sử dụng pDostatement :: cộtCount () để trả về số lượng cột trong tập kết quả được biểu thị bởi đối tượng pDostatement. Nếu đối tượng pdostatement được trả về từ pdo :: truy vấn (), số cột có sẵn ngay lập tức.

Có chức năng tổng trong PHP không?

PHP | hàm mảng_sum () Nó lấy tham số mảng và trả về tổng của tất cả các giá trị trong đó. Đối số duy nhất cho hàm là mảng có tổng cần được tính toán. Hàm này trả về tổng thu được sau khi thêm tất cả các yếu tố lại với nhau. Số tiền trả lại có thể là số nguyên hoặc float.09-mar-2018

Làm thế nào tôi có thể nhận được tổng số từ một bảng trong PHP?

Mã sử ​​dụng truy vấn mysqli sum () để tự động tính toán dữ liệu giá trong cơ sở dữ liệu trước khi hiển thị nó lên trang HTML. Đây là một chương trình thân thiện với người dùng, vui lòng sửa đổi và sử dụng nó cho hệ thống của bạn. Chúng tôi sẽ sử dụng PHP làm ngôn ngữ kịch bản diễn giải trong máy chủ web như Xamp, Wamp, v.v.

Làm cách nào để tổng hợp một cột?

Nếu bạn cần tổng hợp một cột hoặc hàng số, hãy để Excel làm toán cho bạn. Chọn một ô bên cạnh các số bạn muốn tổng hợp, nhấp vào Autosum trên tab Home, nhấn Enter và bạn đã hoàn tất. Khi bạn nhấp vào Autosum, Excel sẽ tự động nhập một công thức (sử dụng hàm tổng) để tổng số các số.

Làm cách nào để tổng số một cột trong bảng?

Tổng một cột hoặc hàng số trong bảng

  • Nhấp vào ô bảng nơi bạn muốn kết quả của bạn xuất hiện.
  • Trên tab Bố cục (dưới công cụ bảng), nhấp vào Công thức.
  • Trong hộp công thức, kiểm tra văn bản giữa các dấu ngoặc đơn để đảm bảo từ bao gồm các ô bạn muốn tổng hợp và nhấp vào OK.

Làm thế nào để bạn tìm thấy tổng của một cột?

Bạn cũng có thể sử dụng tổng tự động bằng cách chọn cột có giá trị và nhấn tùy chọn SUM-SUM trong tab Công thức. Ngay khi bạn làm điều này, nó sẽ cung cấp cho bạn tổng số tự động trong ô bên dưới lựa chọn. Lưu ý: Autosum tự động phát hiện phạm vi và bao gồm tất cả các ô trong công thức tổng.

Tại sao hàng được gọi là tuple?

Trong cơ sở dữ liệu quan hệ, một tuple là một bản ghi (một hàng). Thông tin trong cơ sở dữ liệu có thể được coi là bảng tính, với các cột (được gọi là các trường hoặc thuộc tính) đại diện cho các loại thông tin khác nhau và các bộ dữ liệu (hàng) đại diện cho tất cả các thông tin từ mỗi trường liên quan đến một bản ghi duy nhất.