Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php计数表列_Php_Mysql - Fatal编程技术网

php计数表列

php计数表列,php,mysql,Php,Mysql,我正在尝试编写一个脚本/html页面,在内部显示实时的公司信息。我想有一个小部件,从我们的数据库中计算实时项目的数量 小部件将需要查看名为“项目”的表,然后查看名为“live”的列,并计算“live”显示的次数,但我遇到的最后一个问题是,我们经营两家公司,因此它需要首先检查“company”列中是否有“E”,然后计算“live”列 我无法思考如何处理这个问题,因为我的php技能还不如新手。。。更像n00b 尝试一个简单的select count()mysql查询,类似于: SELECT coun

我正在尝试编写一个脚本/html页面,在内部显示实时的公司信息。我想有一个小部件,从我们的数据库中计算实时项目的数量

小部件将需要查看名为“项目”的表,然后查看名为“live”的列,并计算“live”显示的次数,但我遇到的最后一个问题是,我们经营两家公司,因此它需要首先检查“company”列中是否有“E”,然后计算“live”列


我无法思考如何处理这个问题,因为我的php技能还不如新手。。。更像n00b

尝试一个简单的
select count()
mysql查询,类似于:

SELECT count(*) AS count FROM `projects` WHERE `live` = 'LIVE' AND `company` = 'E'
要返回
php
文件中的值并将其输出为
html
,您需要获取查询结果,如下所示:

$result = mysql_query("SELECT count(*) AS count FROM projects` WHERE live = 'LIVE' AND company = 'E'");
$row = mysql_fetch_array($result);

echo $row['count'];

小心 您不应该使用任何
mysql.*
,它们已被弃用,使您的应用程序非常容易受到攻击。您可以随意使用它们作为学习工具(许多教程),但一旦您对连接数据库和获取结果感到满意,请确保相应地转到
mysqli
pdo
。好书:


我认为在这里提问之前,你需要做更多的研究:)Stack Overflow用户会很乐意帮助解决你遇到的具体问题,但这不是一般的、含糊不清的“我该怎么做?”类型的问题。网上有很多关于这方面的教程。首先,看一下数据库类型的基本查询,看一下编写基本php页面,以及用php连接数据库。如果你是php新手,试着找一个适合你编程风格和需要的。大多数网站都有一个数据库层,只需几行代码就可以实现您想要的功能,所以只需按照他们的示例操作即可。谢谢大家,我尝试过使用教程,但发现这个网站更有用-我将在以后发布之前努力查看是否有教程。感谢Kypros,我创建了以下代码,但它没有返回值或文本。我知道数据库中至少有一个项目与这两个值相匹配,你知道有什么不对吗
如果直接在
mysql
phpmyadmin
中运行该查询,它会返回您期望的行吗?嗨,Kypros,我已经在phpmyadmin中运行了它,并返回了以下内容:;计数1这意味着1个项目有一个
live='live'
company='E'
。这不是你需要的吗?是的,这是我想要显示的,但在phpmyadmin中它显示了,但在我的html页面上它什么也不显示??我有一个包含函数的数据库登录脚本,如下所示;-<代码>