当前位置: 首页 > 知识库问答 >
问题:

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

阎伟志
2023-03-14

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

但我很难获得查询的单个输出。例如:

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

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

我尝试了以下几种方法

  1. mysql_fetch_assoc()
  2. mysql_free_result()
  3. mysql_fetch_row()

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

共有3个答案

岳凯康
2023-03-14
$result = mysql_query("SELECT COUNT(*) AS `count` FROM `Students`");
$row = mysql_fetch_assoc($result);
$count = $row['count'];

试试这个代码。

舒枫涟
2023-03-14

如果您只需要值:

$result = mysql_query("SELECT count(*) from Students;");
echo mysql_result($result, 0);
秦安宁
2023-03-14

您需要使用as关键字对聚合进行别名,以便从mysql_fetch_assoc调用

$result=mysql_query("SELECT count(*) as total from Students");
$data=mysql_fetch_assoc($result);
echo $data['total'];
 类似资料:
  • 问题内容: 我能够同时获取mysql查询结果的值和行。 但是我在努力获得查询的单个输出。例如: 我需要显示结果。但是我没有得到结果。 我尝试了以下方法: 但是我没有成功显示(获取)实际值。 问题答案: 您需要使用关键字为聚合设置别名,以便从中进行调用

  • 我的数据库中有两个表。一个表包含有关用户的信息,而另一个表包含有关预订的数据。当用户进行预订时,userid将被放置在预订表中。现在,我想展示一张用户的照片,其中包括预订的备注和日期,但是照片在users表中。 这是我的两张桌子: null null

  • 我有下面三张表,希望从中获得以下选择: 1。)从中选择所有项目,并在中按对给定用户进行分组 这意味着当用户登录时,他将看到属于他所属组的所有(且仅限于)项目 2.)对于每个,选择所有协作项目 这意味着当用户从上面的1中选择任何组()时,他将看到属于所选组()的所有项目 约束:每个用户必须是组成员。表用于提供用户的和 这是我尝试过的,但是没有用 这是桌子 谢谢你的意见!

  • 问题内容: 如何选择一个表中所有未出现在另一表中的行? 表格1: 表2: 表1中不在表2中的行的示例输出: 也许这样的事情应该工作: 问题答案: 如果您在另一条注释中提到有300列,并且想要对所有列进行比较(假设这些列的名称相同),则可以使用a 隐式联接两个表之间所有匹配的列名称,以便不必繁琐地手动输入所有加入条件:

  • 问题内容: 理想情况下,我需要一个等于 但这是非法的。 我不能使用自动递增的字段。 row_number()是需要选择的行。 我该怎么办? 编辑:嗯,我使用iSql * plus进行练习,出于某些原因,使用limit和auto_increment是非法的。我最终创建了一个序列和一个触发器,并且每次输入一个条目时,ID都增加了1。 问题答案: 您可以使用代替。 如文档所述, 第一个参数指定要返回的第

  • 问题内容: 如果我有很多话要说,请提供一些用户的ID。我该怎么做这样的事情: 有没有一种简单的方法可以做到这一点,我考虑过遍历数组项,然后建立一个大的“ WHERE-OR-OR-OR”语句,但是我认为对于大型数组可能有点慢。 问题答案: 用途: 您可以用来从数组中获取列表。