在我的数据库中,我有一张IP表,我禁止访问我的PHP脚本中的某些内容。当我将我的IP输入数据库时(以字符串形式,例如“123.4.5.6”),并且当我将IP清晰地输入到禁用的数据库表中时,它似乎没有回显“禁用”。MySQL Select Query will not Work
<?php
require_once('config.php');
$ip = $_SERVER['REMOTE_ADDR'];
$checkipban "SELECT * FROM banned WHERE bannedip = '$ip'
";
$banquery = mysql_query($checkipban,$con);
if(mysql_num_rows($banquery) > 0)
echo "banned";
}
?>
$ con是连接到config.php中的数据库,它可以工作,因为脚本中的其他MySQL查询工作。数据库表被称为禁用,并且只有一列称为bannedip。
检查是否编译,检查'$ ip',请检查您的查询是否成功。那是什么结果'}'? – 2013-03-16 18:06:14
你在$ ip中获得什么? – DevelopmentIsMyPassion 2013-03-16 18:06:37