请原谅我,我会问这个问题,我是这个网站的新手。
我试图记录每天访问我的网站(网络计数器)的访问者数量!
我的逻辑if $date(realtime)
等于 $dateDB(max(adddate))`<- (我的数据库中的列)然后网络计数器将添加 1...如果不是,它将插入新数据然后添加 1(它意味着另一天)。
<?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) ");
}
?>
更新函数运行良好,但是如果语句为假(即 $date 不等于 $dateDB(max(adddate))
“它仍在更新 MAX(添加日期)而不是插入新记录”“这意味着我的语法没有继续到 * ELSE! *”
这是我的语法错误吗?