起初我是php和MySQL的初學者。現在我正在使用「管理」面板開發我的第一個更大的網站。我想用mysql和php做一個簡單的訪問計數器。我製作了這個代碼,訪問者的IP保存在$ ip中,並在數據庫中插入。看起來很容易,但它不起作用:D我花了大約2個小時,但我在代碼中找不到錯誤。它不會在數據庫中顯示任何信息。用mysql/php訪問計數器
include 'connect_db.php';
$ip = $_SERVER['REMOTE_ADDR'];
$sql = mysql_query("SELECT * FROM table WHERE visits='$ip'");
if (!$ip == $sql) {
$insert = mysql_query("INSERT INTO table (visits) VALUES '$ip'");
}
我在我的表中有2個項目。 1)具有自動增量的ID和2)定義爲VARCHAR 50的訪問。 服務器連接正常,不顯示任何錯誤。
你能幫助我嗎?
節省您的時間學習'mysql_ *'API - 它已被棄用。切換到[PDO](http://php.net/manual/en/book.pdo.php) –
'!$ ip == $ sql'看起來很奇怪。你什麼意思? –