在我的數據庫中,我有一張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