草庐IT

行人计数

全部标签

php - SQL DISTINCT 加上计数

我目前有一个包含专辑名称、艺术家和标题的表格(用于Mp3)。在我左侧的网页上,我目前使用以下方式显示所有专辑名称:SELECDISTINCT`album`FROM`mp3`但是我想在旁边显示每张专辑的数量,例如:AVeryGoodAlbum(3)表示该条记录中有3个整数。我可以使用SQL执行此操作吗?选择“不同”,还可以查看该专辑有多少人? 最佳答案 试试这个:SELECT`album`,COUNT(*)FROM`mp3`GROUPBY`album` 关于php-SQLDISTINCT加

php - Doctrine2,按多对多属性的计数获取实体顺序

我有两个实体文章用户文章与名为“likedByUsers”的用户有关系现在,我想按喜欢的数量排序文章,但是:我不想拥有“numberOfLikes”属性,因为更新它太麻烦了我有太多的文章(100k+),无法在PHP端进行“排序”(事实上我们已经达到排序的极限,这就是我问这个问题的原因)我可以忍受没有得到返回值中的点赞数(因为序列化程序稍后会对其进行水合)我目前拥有的是:$builder=$this->createQueryBuilder('a');->select('COUNT(u)ASnbrLikes')->leftJoin('a.likedByUsers','u')->orderB

php - Laravel OrderBy 关系计数与分页

我有很多项目,每个项目都有很多订单,有些已经完成,有些还没有。我想像这样按已完成订单的数量来订购它们:$products=$products->orderBy(function($product){return$product->orders->where('status',2)->count();})->paginate(15);我知道订单调用不是这样工作的,但这是最好的显示问题的方法。SortBy不起作用,因为我想使用分页。 最佳答案 终于找到了解决问题的好办法:$products=$products->join('orders

php - 仅显示特定自定义帖子类型的自定义分类法计数

我想显示基于特定自定义帖子类型的自定义分类法的计数。目前,我正在使用get_terms列出分类法的所有术语。分类法被不止一种帖子类型使用。因此,计数器显示了每个帖子类型的分类法的所有使用情况。有没有办法限制单个帖子类型的计数?这是我的实际代码:get_terms(array('taxonomy'=>'tax','hide_empty'=>true,'orderby'=>'count','order'=>'DESC','number'=>'10',));在foreach中,我使用term->count来显示使用计数器。 最佳答案 我不

php - 如何在PHP中使用Xpath的计数功能?

我正在尝试计算一个节点在我的xml中出现的次数并将此数字存储在一个变量中:xpath("count(catalog/book)");print_r($res);?>XML:Gambardella,MatthewXMLDeveloper'sGuideComputer44.952000-10-01Anin-depthlookatcreatingapplicationswithXML.Ralls,KimMidnightRainFantasy5.952000-12-16Aformerarchitectbattlescorporatezombies,anevilsorceress,andhero

php - 寻找一个好的基于 PHP 的 Web 计数器

我正在运行一个基于php的Web应用程序,在该应用程序中我正在使用bbclone统计访问者和站点事件。不幸的是,它并没有像预期的那样好用,因为bbclone计算了很多机器人,因此我的统计数据并不像它应该的那样准确。那么你知道有什么好的基于php的Web应用程序计数器吗?如果其中包含以下概述会很好:用户代理时间表 最佳答案 你可以使用GoogleAnalytics?他们有一个API,您可以使用它以您选择的任何方式向用户呈现数据。(虽然我没有使用API的经验,但我可能很快就会用它做点什么)。

php - 如何在 php 中找到计数为零的最小值?

我想在php中的min()函数中找到计数为零的最小值,但它让我得到零,我怎么能找到没有零的值?$a=0;$b=3;$c=4,$d=8;$minvalue=min($a,$b,$c,$d);我想要的预期结果是3,但它给了我零,我怎么能忽略零,我想要一个没有零的结果,请帮我做这个。提前致谢 最佳答案 像这样functionownMin($value){returnmin(array_filter(func_get_args()));}$a=0;$b=3;$c=4;$d=8;echoownMin($a,$b,$c,$d);//3

php - Laravel 多对多加载相关模型与计数

我正在尝试链接4个表,并添加一个自定义字段,该字段通过使用laravel计算一些相关表的ID来计算。我在SQL中有这个,它可以做我想做的事,但我认为它可以变得更有效率:DB::select('SELECTposts.*,users.idASusers_id,users.email,users.username,GROUP_CONCAT(tags.tagORDERBYposts_tags.id)AStags,COUNT(DISTINCTcomments.id)ASNumComments,COUNT(DISTINCTvote.id)ASNumVotesFROMpostsLEFTJOINco

php - 用前导 0 填充计数器到 9,然后用 php 删除前导零

尝试用前导0填充到9,然后删除。01、02、03、04、05、06、07、08、09-10、11、12、14到目前为止我有这个: 最佳答案 您还可以使用str_pad() 关于php-用前导0填充计数器到9,然后用php删除前导零,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10424048/

php - 如何使用 ODBC 连接在 PHP 中获取结果集中的计数或行数?

虽然我在我的PHPWeb应用程序中构建了一个网页,但我的连接工作正常,但是当我想获取我在查询中使用的SELECT语句的行数时,它给了我-1!!尽管我的结果集大约有10行。我想得到结果集的实际行数。我搜索了PHP手册和文档,但没有找到像Count函数之类的直接方法。我想知道我是否必须在另一个查询中创建一个Count(*)SQL语句并将其附加到我的连接以获取行数?有人知道一种简单直接的方法吗?odbc_num_rows函数的结果总是-1,所以我无法获得实际的行数。我的编程语言是PHP,我的数据库引擎是Sybase,连接数据库的方式是ODBC。这是我使用的代码:-TheResults";wh