从 php 中的 mysql 表中选择 count(*)
我能够获得mysql查询结果的值和行。
但是我正在努力获取查询的单个输出。例如:
$result = mysql_query("SELECT COUNT(*) FROM Students;");
我需要显示结果。但我没有得到结果。
我尝试了以下方法:
mysql_fetch_assoc()
mysql_free_result()
mysql_fetch_row()
但是我没有成功地显示(获取)实际值。
我能够获得mysql查询结果的值和行。
但是我正在努力获取查询的单个输出。例如:
$result = mysql_query("SELECT COUNT(*) FROM Students;");
我需要显示结果。但我没有得到结果。
我尝试了以下方法:
mysql_fetch_assoc()
mysql_free_result()
mysql_fetch_row()
但是我没有成功地显示(获取)实际值。
您需要使用关键字对聚合进行别名,以便从as
mysql_fetch_assoc
$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
如果只需要该值:
$result = mysql_query("SELECT count(*) from Students;");
echo mysql_result($result, 0);