php根据IP查询mysql求助。
php网页将客户端的IP地址以varchar类型写入了mysql数据库,现在需要另一个页面读取本地机IP地址为查询条件,将符合ip地址的数据表所在行显示出了,写了一下代码...
php网页将客户端的IP地址以varchar类型写入了mysql数据库,现在需要另一个页面读取本地机IP地址为查询条件,将符合ip地址的数据表所在行显示出了,写了一下代码,可一直查询为空,请哪位看看问题出在哪。谢谢!
<?php
$conn = @mysql_connect('localhost','root','123456') or die('数据库连接错误');
mysql_query('SET NAMES GBK');
mysql_select_db('DATABASE');
$iipp = $_SERVER["REMOTE_ADDR"];
echo $iipp ;
$relu = @mysql_query('select * from `table` where ip = $iipp ');
while($rs = mysql_fetch_array($relu)){
echo 'IP:'.$rs['ip'].'<br/>';
echo '选项:'.$rs['miaoshu'].'<br/>';
}
unset($rs);
unset($relu);
mysql_close($conn);
?> 展开
<?php
$conn = @mysql_connect('localhost','root','123456') or die('数据库连接错误');
mysql_query('SET NAMES GBK');
mysql_select_db('DATABASE');
$iipp = $_SERVER["REMOTE_ADDR"];
echo $iipp ;
$relu = @mysql_query('select * from `table` where ip = $iipp ');
while($rs = mysql_fetch_array($relu)){
echo 'IP:'.$rs['ip'].'<br/>';
echo '选项:'.$rs['miaoshu'].'<br/>';
}
unset($rs);
unset($relu);
mysql_close($conn);
?> 展开
3个回答
展开全部
$relu = @mysql_query('销埋颤亏败select * from `table` where ip = $iipp ');
改成液誉
$relu = @mysql_query(“select * from `table` where ip = '".$iipp.“‘ ”);
改成液誉
$relu = @mysql_query(“select * from `table` where ip = '".$iipp.“‘ ”);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询