小编Sic*_*pie的帖子

带有php的URL查询字符串

我正在尝试将一个文件包含在页面上的选项卡中输出.文件本身会很好,但是当我尝试向它添加所需的查询字符串时,它会给我一个"无法打开的流:没有这样的文件或目录"错误.

我尝试过直接包含并尝试将查询字符串设置为变量.这就是我现在所处的位置.

$listingVars = '?mls=' . $_REQUEST['mlid'] . '&lid=0&v=agent';include("agentview.php$listingVars");

有没有人成功完成这个?

php

7
推荐指数
1
解决办法
8318
查看次数

无法重新声明功能错误

function getContactActiveEmails($eid)
{
    global  $db;

    if ($eid) {
        $sql = "SELECT email FROM activeEmails WHERE id = $eid";
        return $db->GetCol($sql);
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到错误"无法重新声明功能getContactActiveEmails"

它给出的行号是函数的最后一行 - }

正在调用所有文件require_once.这是整个代码库中唯一getContactActiveEmails定义的位置.为什么是这样?

php

1
推荐指数
1
解决办法
1960
查看次数

我可以使用单个SQL查询执行此操作吗?

好的,我有一个这样的表:

id  query  results  ip
---------------------------------
1   milk   17       10.10.10.1
2   milk   17       10.10.10.1
3   milk   17       10.10.10.2
4   bread  8        10.10.10.2
5   bread  8        10.10.10.2
6   cheese 12       10.10.10.1
Run Code Online (Sandbox Code Playgroud)

我现在有这个问题:

SELECT COUNT(DISTINCT(id)) as cnt, query, results, ip
FROM table
GROUP BY query
ORDER BY results ASC
LIMIT 20
Run Code Online (Sandbox Code Playgroud)

此查询返回以下结果:

count  query  results
---------------------
2      bread  8
1      cheese 12
3      milk   17
Run Code Online (Sandbox Code Playgroud)

我需要扩展该查询(或完全重做)以返回类似这样的内容,最好使用嵌套数组中的IP作为查询数组的一部分:

query  count  results  ip
--------------------------------
bread  2      8        10.10.10.2 (2)
cheese 1      12       10.10.10.1 (1)
milk …
Run Code Online (Sandbox Code Playgroud)

php mysql sql

1
推荐指数
1
解决办法
157
查看次数

标签 统计

php ×3

mysql ×1

sql ×1