调用计数列php-mysql

调用计数列php-mysql,php,mysql,Php,Mysql,我在搜索中根据用户搜索条件查询计数数据 我的问题很简单,虽然我不知道这里的解决方案是什么: 我想调用COUNT列,我知道它只是临时列 我有PHP这样的代码: $count = mysql_query("SELECT *, COUNT(*) AS SAMPLECOUNT FROM `subscribers` WHERE `country` = 'USA' "); $row=mysql_fetch_array($count); 因此,通过这段代码,我可以通过使用以下命令来回显订阅者中的列: ech

我在搜索中根据用户搜索条件查询
计数
数据

我的问题很简单,虽然我不知道这里的解决方案是什么:

我想调用COUNT列,我知道它只是临时列 我有
PHP
这样的代码:

$count = mysql_query("SELECT *, COUNT(*) AS SAMPLECOUNT FROM `subscribers` WHERE `country` = 'USA' ");
$row=mysql_fetch_array($count);
因此,通过这段代码,我可以通过使用以下命令来回显
订阅者
中的列:

echo $row['country'];
*echo the count result here*
因此,输出可能如下所示:

美国:(统计结果)

应要求

由于您使用别名
COUNT(*)作为SAMPLECOUNT
,因此将其作为

echo $row['SAMPLECOUNT'];
以显示行计数的编号

以下是一些参考资料:

旁注:别名在*NIX上区分大小写,但在Windows或Mac OSX上则不区分大小写”

所以
echo$row['samplecount']
;如果打开*NIX,可能会失败


然而,在Stack上引用这个答案:

“在Unix上,表名区分大小写。在Windows上,表名不区分大小写。很有趣,不是吗?有点像它们各自的文件系统。你认为这是巧合吗?”

换句话说,如果您计划在Linux机器上部署,那么最好也针对基于Linux的MySQL测试您的SQL,或者在生产时为神秘的“找不到表”错误做好准备


字段名不区分大小写。”

您将要查看Ok,您得到的输出是什么,您卡在那里了吗?问题已解决,我可以使用此
echo$row['SAMPLECOUNT
];`现在我知道这个别名可以用作phpI中的列,我只是想说,^想知道你为什么不使用这个别名。伙计,让这个别名算数!或者放弃它你对尼克斯/温的看法是错误的。这只是关于默认行为。我看到区分大小写。@JJ-SAMA这可能是某些系统上的问题,是的。