当前位置: 首页 > 面试题库 >

从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()

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


问题答案:

您需要使用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中选择任何组()时,他将看到属于所选组()的所有项目 约束:每个用户必须是组成员。表用于提供用户的和 这是我尝试过的,但是没有用 这是桌子 谢谢你的意见!

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

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

  • 问题内容: 我正在使用PHP和MySQL创建一个简单的Web应用程序。在其中,我需要以随机顺序从表中随机选择一小组行。如何使用MySQL实现此类目标? 问题答案: SELECT * FROM table ORDER BY RAND() LIMIT 10;