调用计数列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'];
以显示行计数的编号
以下是一些参考资料:
echo$row['samplecount']
;如果打开*NIX,可能会失败
然而,在Stack上引用这个答案: “在Unix上,表名区分大小写。在Windows上,表名不区分大小写。很有趣,不是吗?有点像它们各自的文件系统。你认为这是巧合吗?” 换句话说,如果您计划在Linux机器上部署,那么最好也针对基于Linux的MySQL测试您的SQL,或者在生产时为神秘的“找不到表”错误做好准备
字段名不区分大小写。”您将要查看Ok,您得到的输出是什么,您卡在那里了吗?问题已解决,我可以使用此
echo$row['SAMPLECOUNT
];`现在我知道这个别名可以用作phpI中的列,我只是想说,^想知道你为什么不使用这个别名。伙计,让这个别名算数!或者放弃它你对尼克斯/温的看法是错误的。这只是关于默认行为。我看到区分大小写。@JJ-SAMA这可能是某些系统上的问题,是的。