この質問をする方法で私を許してください、私はこのサイトの初心者です。
毎日私のウェブサイト(ウェブカウンター)にアクセスした訪問者の数を記録しようとしています!
私のロジックはif $date(realtime)
$dateDB(max(adddate))`<- (私のデータベースの列) に等しく、Web カウンターは 1 を追加します... そうでない場合は、新しいデータを挿入してから 1(IT MEANS ANOTHER DAY) を追加します。
<?php
$dateDB = mssql_query("select adddate = max(CONVERT(DateTime,CONVERT(VARCHAR(10),Adddate,101)))from tbl_web_counter");
if($date == $dateDB){
mssql_query("update tbl_web_counter SET webcounter_dealerview = webcounter_dealerview + 1 WHERE adddate = (SELECT max(adddate) FROM tbl_web_counter)");
}else{
mssql_query("insert into tbl_web_counter (webcounter_dealerView) values (1) ");
}
?>
更新機能は正常に実行されていますが、ステートメントが false の場合 (つまり、$date は $dateDB(max(adddate)) と等しくありません)
「IT はまだ MAX(ADDDATE) を更新していますが、新しいレコードを挿入していません」
それは私の構文が間違っていますか?