这个问题在这里已经有了答案:
按子串分组(1个答案)
两年前关门了。
如何从数据库中获取所有域的用户数
例子:
id user refurl
1 ultraman https://google.com/asd/a3sd/asd.html
2 Kingogthe https://google.be/asd/as2d/asd.html
3 biomanliv https://google.ttr/asd/a1sd/asd.html
4 amanrras https://google.mmo/asd/a4sd/asd.html
5 talllos https://yahoo.cosdm/asd/a5sd/asd.html
6 bicenoza https://yahoo.gd/asd/as6d/asd.html
7 Linliveagi https://www.bing.cp/asd/as6d/asd.html.
8 fkbareshuy https://www.bing.cdd/asd/as6d/asd.html
输出如下:
4来自谷歌
2来自雅虎
来自bing的2
等。
我试过了 "SELECT COUNT(*) ......"
但没有按我想的那样工作
我试着用parse_url['host']
$url = parse_url['host'];
$getdomainonly = explode('.',$url);
echo $getdomainonly[0];
//here you get domain without com net Example: https://google.com/asd/aasd to only google
但是我不知道如何使用这个php代码和sql来获得输出
如果你想知道:
我在PHP5.6上运行脚本,但如果有7.0、7.1或7.2的答案,我可以更改它
我使用mysql保存数据
1条答案
按热度按时间6l7fqoea1#
因为您已经标记了php,所以我猜您正在使用mysql。如果是这样,您可以: