Hướng dẫn count in mysql php - đếm trong mysql php

Tôi có thể nhận được cả giá trị và hàng của kết quả truy vấn MySQL.

Nội dung chính ShowShow

  • Làm cách nào tôi có thể đếm dữ liệu trong MySQL bằng PHP?
  • Làm thế nào tôi có thể đếm tổng số hàng trong PHP?
  • Làm thế nào chúng ta có thể tìm thấy số lượng hàng trong một tập kết quả bằng PHP?
  • Làm cách nào để đếm số lượng hồ sơ trong truy vấn MySQL?

Nhưng tôi đang vật lộn để có được đầu ra duy nhất của một truy vấn. ví dụ.:

$result = mysql_query("SELECT COUNT(*) FROM Students;");

Tôi cần kết quả để hiển thị. Nhưng tôi không nhận được kết quả.

Tôi đã thử với các phương pháp sau:

  1. $result=mysql_query("SELECT count(*) as total from Students");
    $data=mysql_fetch_assoc($result);
    echo $data['total'];
    
    6
  2. $result=mysql_query("SELECT count(*) as total from Students");
    $data=mysql_fetch_assoc($result);
    echo $data['total'];
    
    7
  3. $result=mysql_query("SELECT count(*) as total from Students");
    $data=mysql_fetch_assoc($result);
    echo $data['total'];
    
    8

Nhưng tôi đã không thành công để hiển thị (nhận) giá trị thực tế.

Lucio

4.3333 Huy hiệu vàng44 Huy hiệu bạc73 Huy hiệu đồng3 gold badges44 silver badges73 bronze badges3 gold badges44 silver badges73 bronze badges

Hỏi ngày 2 tháng 8 năm 2011 lúc 5:45Aug 2, 2011 at 5:45Aug 2, 2011 at 5:45

1

Bạn cần bí danh tổng hợp bằng cách sử dụng từ khóa

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
9 để gọi nó từ
$result = mysql_query("SELECT count(*) from Students;");
echo mysql_result($result, 0);
0
$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];

Kermit

33.4K13 Huy hiệu vàng83 Huy hiệu bạc120 Huy hiệu đồng13 gold badges83 silver badges120 bronze badges13 gold badges83 silver badges120 bronze badges

Đã trả lời ngày 2 tháng 8 năm 2011 lúc 5:48Aug 2, 2011 at 5:48Aug 2, 2011 at 5:48

Shakti Singhshakti SinghShakti SinghShakti Singh

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng20 gold badges133 silver badges151 bronze badges20 gold badges133 silver badges151 bronze badges

1

Nếu bạn chỉ cần giá trị:

$result = mysql_query("SELECT count(*) from Students;");
echo mysql_result($result, 0);

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50May 12, 2013 at 20:50May 12, 2013 at 20:50

BMAUPINBMAUPINbmaupinbmaupin

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng4 gold badges81 silver badges91 bronze badges4 gold badges81 silver badges91 bronze badges

3

$result = mysql_query("SELECT COUNT(*) AS `count` FROM `Students`");
$row = mysql_fetch_assoc($result);
$count = $row['count'];

Hãy thử mã này.

Đã trả lời ngày 2 tháng 8 năm 2011 lúc 5:48Aug 2, 2011 at 5:48Aug 2, 2011 at 5:48

Shakti Singhshakti SinghShakti Singhavetarman

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng20 gold badges133 silver badges151 bronze badges9 silver badges8 bronze badges

0

Nếu bạn chỉ cần giá trị:

$result = mysql_query("SELECT count(*) from Students;");
echo mysql_result($result, 0);

$dbh = new \PDO($dsn, $user, $password);
$sth = $dbh->prepare('SELECT count(*) as total from Students');
$sth->execute();
print_r($sth->fetchColumn());

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50May 12, 2013 at 20:50

BMAUPINBMAUPINbmaupin21 gold badges75 silver badges127 bronze badges

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng4 gold badges81 silver badges91 bronze badgesAug 19, 2015 at 16:29

Hãy thử mã này.Lee Davis

Shakti Singhshakti Singhavetarman2 gold badges26 silver badges39 bronze badges

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng9 silver badges8 bronze badges

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
0

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50May 26, 2018 at 13:26

1

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
1

Đã trả lời ngày 2 tháng 8 năm 2011 lúc 5:48Aug 2, 2011 at 5:48Aug 2, 2011 at 5:48

Shakti Singhshakti SinghShakti Singhfatnjazzy

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng20 gold badges133 silver badges151 bronze badges12 gold badges55 silver badges82 bronze badges

Nếu bạn chỉ cần giá trị:

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
2

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50May 12, 2013 at 20:50

BMAUPINBMAUPINbmaupin21 gold badges75 silver badges127 bronze badges

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng4 gold badges81 silver badges91 bronze badgesAug 2, 2017 at 22:19

Hãy thử mã này.

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
3

Shakti Singhshakti Singhavetarman

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
4

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng9 silver badges8 bronze badges

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
0

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50Nov 5, 2017 at 18:59

BMAUPINBMAUPIN♦

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
1

or:

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
2

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng21 gold badges75 silver badges127 bronze badgesSep 12, 2018 at 10:40

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
3

Result:

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50May 12, 2013 at 20:50

BMAUPINBMAUPINbmaupin21 gold badges75 silver badges127 bronze badges

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng4 gold badges81 silver badges91 bronze badgesSep 19, 2019 at 13:11

Hãy thử mã này.Ram Pukar

Shakti Singhshakti Singhavetarman13 silver badges16 bronze badges

1

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng9 silver badges8 bronze badges

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
4

Đã trả lời ngày 12 tháng 5 năm 2013 lúc 20:50Dec 26, 2018 at 12:14

BMAUPINBMAUPIN♦Sani Kamal

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng21 gold badges75 silver badges127 bronze badges14 silver badges25 bronze badges

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
5

Hãy thử mã này.Aug 19, 2015 at 16:29

AvetarmanavetarmanLee DavisDec 1, 2015 at 18:51

0

Làm cách nào tôi có thể đếm dữ liệu trong MySQL bằng PHP?

1.2449 huy hiệu bạc8 Huy hiệu đồng2 gold badges26 silver badges39 bronze badgesby using the MySQL mysqli_num_rows() function. Syntax: mysqli_num_rows( result );

Làm thế nào tôi có thể đếm tổng số hàng trong PHP?

Vui lòng bắt đầu sử dụng PDO.mysqli_num_rows() function returns the number of rows in a result set.

Làm thế nào chúng ta có thể tìm thấy số lượng hàng trong một tập kết quả bằng PHP?

MySQL_* không được dùng để dùng Php 5.5.0 và sẽ được xóa hoàn toàn trong 7. Hãy giúp việc nâng cấp và bắt đầu sử dụng nó dễ dàng hơn ngay bây giờ.May 26, 2018 at 13:26mysqli_num_rows() function is an inbuilt function in PHP which is used to return the number of rows present in the result set. It is generally used to check if data is present in the database or not.

Làm cách nào để đếm số lượng hồ sơ trong truy vấn MySQL?

Hàm số MySQL () hàm Số () Hàm trả về số lượng bản ghi được trả về bởi một truy vấn chọn.Lưu ý: Giá trị null không được tính. The COUNT() function returns the number of records returned by a select query. Note: NULL values are not counted. The COUNT() function returns the number of records returned by a select query. Note: NULL values are not counted.