如何通过PHP对MySQL数据库上的查询进行格式化,以确定IP地址是否位于两个不同字段中的两个数字之间?
要查找的IP地址的数字表示形式:
1265631252
数据库格式:
IP FROM IP TO REGISTRY ASSIGNED CTRY CNTRY COUNTRY
"1265631232","1265893375","arin","1152835200","US","USA","United States"
"1265893376
我在RHEL6上跑。我安装了php和php-mysql。
<?php phpinfo(); ?>工作得很好。
但是我无法连接到MySQL,有办法确认php-mysql不在我的服务器上工作吗?
编辑
当我打开我的网页时,我试图连接到一个远程数据库,它显示Can't connect to MySQL server on 'ipaddress' (110)
远程数据库正在工作,我可以从我的ip和端口3306成功地将ip传送到该ip。
这是否可能,我对这个问题的标题有意义吗?
我正在努力从数据库table中获得所有信息,但是我需要运行一个函数,比如SQL或PHP。
因此,真正的简短例子将是:
SELECT * FROM `table` WHERE `ip` = '$this->ip'
但是,我使用INET_ATON()来存储IP和INET_NTOA()来检索它。我也可以使用PHP的函数ip2long()和long2ip(),但我仍然不知道如何使用相同的查询来完成这样的任务
SELECT `id`, INET_NTOA(`ip`) as `ip`, `points`
FROM `table` WHERE
有没有人能帮我配置一下?现在我正在做我的工作。
这将是有用的:
我有密钥和小工具设置,我只需要它添加到我的数据库中的东西,例如硬币+1的查询,但代码插入到成功的付款位不会运行。所以是时候重新开始了。
任何帮助都将不胜感激。
<?php
// check that the request comes from Fortumo server
if(!in_array($_SERVER['REMOTE_ADDR'],
array('1.2.3.4', '2.3.4.5'))) {
header("HTTP/1.0 403 For
我无法连接到由主机提供商保存的MySQL数据库。
我已经在cPanel中正确设置了帐户,以便在从php服务器运行php代码时能够连接到数据库。
但是现在我想通过Mac上的数据库工具而不是phpmyadmin来访问它。我添加了我的IP ( IP和DNS名称.)到cPanel中的“远程数据库访问主机”。我已经尝试从PHP和直接连接。我总是得到:
MySQL Said: Can't connect to MySQL server on 'xxx.xxx.xxx.xxx' (4)
Use the following configuration settings for con
我在本地机器上运行了一个wamp服务器,并将其暴露给外部世界。我有几个php脚本,允许android应用程序访问mySQL数据库中包含的信息,该数据库与WAMP服务器运行在同一台机器上。当从我的本地网络内部测试时,一切工作正常。然而,当我试图从我的本地网络之外运行php脚本时,连接到mySQL时似乎出现错误。
connect.php
<?php
header('Access-Control-Allow-Origin: *');
/*** mysql hostname ***/
$hostname = '127.0.0.1';
/*** mysql u
在我的Android应用程序中,我希望能够通过PC名称(主机名)而不是PC本地IP地址访问wamp服务器文件,这可能吗?因为用户需要更改Android应用程序中的本地IP地址。每次都需要更新或从MySQL数据库获取数据,这是一件烦人的事情!
// url to get all items list
private static String url_all_items="http://Local IP Address/android_connect/test.php";
但我所需要的是能够发送PC名而不是本地IP地址:
// URL to get all items lis
type ip_start ip_end country state city
ipv4 0.0.0.0 0255.255.255 US California Los Angeles
ipv4 1.0.0.0 1.0.0.255 AU Queensland Brisbane
我有一个包含国家、州和城市ip列表的表。
我的问题是如何从我的数据库中检测用户的ip位置
如果我使用php $ip = $_SERVER["HTTP_CLIENT_IP"
嗨,我正在开发一个android应用程序,这个数据库完全复制了本地主机上使用的数据库,也就是说,android和php db中使用的字段数是相同的。我在php db中输入的任何条目都应该同步到android。我正在为php端和android端编写代码,请告诉我为什么无法连接。
receive_reques.php
<?php
// receive_request.php
// get the last entry from the database table
$query = "select last(Bank_Name,Account,Type,Date,Amount,Ch