【发布时间】:2018-01-13 06:22:38
【问题描述】:
起初我是 php 和 MySQL 的初学者。现在我正在使用管理面板开发我的第一个更大的网站。我想用mysql和php做一个简单的访问计数器。我制作了这段代码,访问者 IP 保存在 $ip 中并插入数据库中。看起来很简单,但它不起作用 :D 我花了大约 2 个小时在上面,但我在我的代码中找不到错误。它没有向我显示数据库中的任何信息。
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 -
!$ip == $sql看起来很奇怪。什么意思?