gpt4 book ai didi

php - 来自 MYSQL 查询的 PHP 国家/地区总金额

转载 作者:行者123 更新时间:2023-11-30 01:19:27 25 4
gpt4 key购买 nike

我想在 php 查询中通过 IP 地址获取 Country = Total,已经建立了基础:

$result = mysql_query("SELECT t.*, gi.cname FROM tasks t LEFT JOIN geoip_all gi WHERE t.ip > geoip_all.iplong_start &&  t.ip < geoip_all.iplong_end", $link);
$county = mysql_num_rows($result);

echo "<p>County:\n $county</p> ";

到目前为止我已经做了这个查询,但它不起作用。

SELECT t.*, gi.cname FROM tasks t LEFT JOIN geoip_all gi WHERE t.ip > geoip_all.iplong_start &&  t.ip < geoip_all.iplong_end

在 phpmyadmin 中运行查询时出现错误消息:

1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'JOIN geoip_all.cname LIMIT 0, 30' at line 1

geoip_all.cname = 国家/地区名称geoip_all.iplong_start = IP 范围的起始位置geoip_all.iplong_end = IP 范围的起始位置task.ip = 列中访问者的 IP 值是:636736027

数据库截图:

geoip_all 表: http://screencloud.net/v/5CgY

任务IP:http://screencloud.net/v/6B0L

最佳答案

改变

SELECT t.*, gi.cname FROM tasks t LEFT JOIN geoip_all gi WHERE t.ip > geoip_all.iplong_start &&  t.ip < geoip_all.iplong_end

致:

SELECT t.*, gi.cname FROM tasks AS t LEFT JOIN geoip_all AS gi WHERE t.ip > geoip_all.iplong_start &&  t.ip < geoip_all.iplong_end;

我相信您缺少 AS 语句来查询您的表 AS 某些内容。

关于php - 来自 MYSQL 查询的 PHP 国家/地区总金额,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18710248/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com