从php中的mysql表中选择count(*)

从php中的mysql表中选择count(*)

我能够获得mysql查询结果的值和行。

但我正在努力获得查询的单个输出。例如:

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

我需要显示结果。但我没有得到结果。

我尝试过以下方法:

  1. mysql_fetch_assoc()

  2. mysql_free_result()

  3. mysql_fetch_row()

但我没有成功显示(获得)实际值。


潇潇雨雨
浏览 1151回答 3
3回答

慕哥6287543

您需要使用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);

慕村9548890

$result = mysql_query("SELECT COUNT(*) AS `count` FROM `Students`");$row = mysql_fetch_assoc($result);$count = $row['count'];
打开App,查看更多内容
随时随地看视频慕课网APP