、、&を列としてviewer
持つテーブルがあります。最初に、同じ IP と blog_id を持つ特定のエントリが存在するかどうかを確認しています。はいの場合、日付を更新します。それ以外の場合は、新しいエントリを挿入します。id
ip
date_last_viewed
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 に変更する方法を教えてもらえますか?