我目前正在研究一個腳本,它只允許ip查詢進入網站。但我目前的問題是,我只允許查詢的第一個結果通過,第二個結果其餘都不是。多個結果與if if else語句的查詢結果
require_once("../mysql.php");
$ip = $_GET['ip'];
$sql = "SELECT DISTINCT ip FROM servers WHERE status = 1";
$res = mysql_query($sql) or die(mysql_error());
$allow = mysql_fetch_assoc($res);
if ($ip != $allow['server']) {
echo 'IP is not allowed!';
die();
}
$port = $_GET['port'];
我是什麼在這種情況下做錯了什麼?
這對我而言已經解決了! – 2013-04-06 10:27:30
@PatrickKnobbout:這將工作,但它不會優化你的代碼,檢查我的答案將有資源優化結果 – 2013-04-06 11:12:15
@YuvrajJain我沒有看到我的第二種可能性和你的答案之間的任何區別? – bwoebi 2013-04-06 11:14:44