我有一个viewer
以id
, ip
, date_last_viewed
&blog_id
作为列的表。我首先检查是否存在具有相同 IP 和 blog_id 的特定条目。如果是,它会更新日期。否则,它会插入一个新条目。
我的代码如下:
$search_ip = mysql_query("SELECT ip FROM viewer WHERE ip = '".$_SERVER['REMOTE_ADDR']."' AND blog_id= '".$b_id."' ");
if ($search_ip == false){
$insert_ip = mysql_query("INSERT INTO viewer (ip, blog_id, date_last_viewed) VALUES ('".$_SERVER['REMOTE_ADDR']."', '".$b_id."', NOW())");
}
else {
$update_ip = mysql_query("UPDATE viewer SET date_last_viewed = NOW() WHERE ip = '".$_SERVER['REMOTE_ADDR']."' AND blog_id='".$b_id."' ");
}
该表未插入任何内容。我在这里做错了什么?另外,由于我是 PHP 编程的新手,有人可以告诉我如何将上述代码修改为 PDO 吗?