Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

Tôi có thể nhận được cả giá trị và hàng của kết quả 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ế.

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

Lucio

4.3333 Huy hiệu vàng44 Huy hiệu bạc73 Huy hiệu đồng3 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: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'];

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

Kermit

33.4K13 Huy hiệu vàng83 Huy hiệu bạc120 Huy hiệu đồng13 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:48

Shakti Singhshakti SinghShakti Singh

82.3K20 Huy hiệu vàng133 Huy hiệu bạc151 Huy hiệu Đồng20 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:50

BMAUPINBMAUPINbmaupin

13.2k4 Huy hiệu vàng81 Huy hiệu bạc91 Huy hiệu Đồng4 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.

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

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

Shakti Singhshakti Singhavetarman

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

0

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

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

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

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

BMAUPINBMAUPIN

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

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

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

AvetarmanavetarmanLee Davis

1.2449 huy hiệu bạc8 Huy hiệu đồng2 gold badges26 silver badges39 bronze badges

Vui lòng bắt đầu sử dụng PDO.

$sql="select count(*) as total from student_table";
$result=mysqli_query($con,$sql);
$data=mysqli_fetch_assoc($result);
echo $data['total'];

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:26

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

1

$num_result = mysql_query("SELECT count(*) as total_count from Students ") or exit(mysql_error());
$row = mysql_fetch_object($num_result);
echo $row->total_count;

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

Shakti Singhshakti Singhfatnjazzy

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

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

$result = mysqli_query($conn, "SELECT COUNT(*) AS `count` FROM `Students`");
$row = mysqli_fetch_array($result);
$count = $row['count'];
echo $count;

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

BMAUPINBMAUPIN

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

Hãy thử mã này.Aug 2, 2017 at 22:19

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

Avetarmanavetarman

$query = "select count(*) from bigtable";
$qresult = mysqli_query($this->conn, $query);
$row = mysqli_fetch_assoc($qresult);
$count = $row["count(*)"];
echo $count;

1.2449 huy hiệu bạc8 Huy hiệu đồng

array(1) {
   ["count(*)"]=>string(4) "1570"
}

Vui lòng bắt đầu sử dụng PDO.

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

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ờ.Nov 5, 2017 at 18:59

Dharman ♦

$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

28.3K21 Huy hiệu vàng75 Huy hiệu bạc127 Huy hiệu đồngSep 12, 2018 at 10:40

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

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

Result:

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

BMAUPINBMAUPIN

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

Hãy thử mã này.Sep 19, 2019 at 13:11

Hướng dẫn php mysql get result count - php mysql nhận số lượng kết quả

AvetarmanavetarmanRam Pukar

1.2449 huy hiệu bạc8 Huy hiệu đồng13 silver badges16 bronze badges

1

Vui lòng bắt đầu sử dụng PDO.

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

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ờ.Dec 26, 2018 at 12:14

Dharman ♦Sani Kamal

28.3K21 Huy hiệu vàng75 Huy hiệu bạc127 Huy hiệu đồng14 silver badges25 bronze badges

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

Đã trả lời ngày 19 tháng 8 năm 2015 lúc 16:29

Lee Davislee 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?

Cách tiếp cận: Bằng cách sử dụng PHP và MySQL, người ta có thể thực hiện các hoạt động cơ sở dữ liệu.Chúng ta có thể nhận được tổng số hàng trong một bảng bằng cách sử dụng hàm mysql mysqli_num_rows ().Cú pháp: mysqli_num_rows (kết quả);by 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?

Hàm mysqli_num_rows () trả về số lượng hàng trong một tập kết quả.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?

Hàm mySQLI_NUM_ROWS () là một hàm sẵn có trong PHP được sử dụng để trả về số lượng hàng có trong tập kết quả.Nó thường được sử dụng để kiểm tra xem dữ liệu có mặt trong cơ sở dữ liệu hay không.mysqli_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.