还是没有做出来啊,我建一个表(total)里面有六个字段(tid、tjinri、tzuori、tbenyue、tshangyue、ttotal),那么我现在在首页应该怎样去写代码啊?我是这样写的 <? $count=0; if($count==0){ $tnumber++; $sqluptotal="update total_number set ttotal='".$tnumber."' where tid='1'"; $rowtotal=$obj->exec($sqluptotal); } $sqlsetotal="select ttotal from total_number where tid='1'"; $rs=$obj->fetchrow($sqlsetotal); $ttotal=$rs->ttotal; ?> <tr><td><span style="font-size:16px"> o</span>- 访问总数:<span style="color:#CC0033; font-weight:600;"><?= $ttotal;?></span></td></tr> 可是怎么都没有变化啊,开始是0是可以变到1的,但变成1就不变啦,现在应该怎么写啊?谢谢!
表名写错啦,是(total_number)
$sqluptotal="update total_number set ttotal=ttotal+1 where ip='"+GetClientIP()+"'"; $rowtotal=$obj->exec($sqluptotal);GetClientIP()是自己写的获取客户端IP的函数,这个到网上去找,有很多。另外,有很多人都建议用单一入口来做,其实没有必要,可以用ajax来实现,在每个页面后面加入一段代码,访问IP记录页面就可以了。如果以上还是不明白,还是先找两本基础的PHP看看吧。
各位大虾帮帮忙啊,这种写为什么只能加到1就不变啦,从0是可以加到1的,可是到1就不变啦,这是为什么? <? $count=0; if($count==0){ $tnumber++; $sqluptotal="update total_number set ttotal='".$tnumber."' where tid='1'"; $rowtotal=$obj->exec($sqluptotal); } $sqlsetotal="select ttotal from total_number where tid='1'"; $rs=$obj->fetchrow($sqlsetotal); $ttotal=$rs->ttotal; ?> <tr><td><span style="font-size:16px"> o</span>- 访问总数:<span style="color:#CC0033; font-weight:600;"><?= $ttotal;?></span></td></tr> 看这个代码哪里有问题吗?请帮个忙,谢谢!
只放有 访问量的表..
或者放 访问控制 键的表..
单一接口.. 例如 index.xxx?控制=新闻&方法=查看&查询键=键值 <- 键值,控制 就是访问的对象. 储存入数据库. 再取出来的时候 就一目了然 清楚知道 来源及 次数了.
<?
$count=0;
if($count==0){
$tnumber++;
$sqluptotal="update total_number set ttotal='".$tnumber."' where tid='1'";
$rowtotal=$obj->exec($sqluptotal);
}
$sqlsetotal="select ttotal from total_number where tid='1'";
$rs=$obj->fetchrow($sqlsetotal);
$ttotal=$rs->ttotal;
?>
<tr><td><span style="font-size:16px"> o</span>- 访问总数:<span style="color:#CC0033; font-weight:600;"><?= $ttotal;?></span></td></tr>
可是怎么都没有变化啊,开始是0是可以变到1的,但变成1就不变啦,现在应该怎么写啊?谢谢!
$sqluptotal="update total_number set ttotal=ttotal+1 where ip='"+GetClientIP()+"'";
$rowtotal=$obj->exec($sqluptotal);GetClientIP()是自己写的获取客户端IP的函数,这个到网上去找,有很多。另外,有很多人都建议用单一入口来做,其实没有必要,可以用ajax来实现,在每个页面后面加入一段代码,访问IP记录页面就可以了。如果以上还是不明白,还是先找两本基础的PHP看看吧。
<?
$count=0;
if($count==0){
$tnumber++;
$sqluptotal="update total_number set ttotal='".$tnumber."' where tid='1'";
$rowtotal=$obj->exec($sqluptotal);
}
$sqlsetotal="select ttotal from total_number where tid='1'";
$rs=$obj->fetchrow($sqlsetotal);
$ttotal=$rs->ttotal;
?>
<tr><td><span style="font-size:16px"> o</span>- 访问总数:<span style="color:#CC0033; font-weight:600;"><?= $ttotal;?></span></td></tr>
看这个代码哪里有问题吗?请帮个忙,谢谢!
另外一个如果你一点基础都没有我就建议你先别弄这些http://www.google.com.hk/search?q=php+%E7%BB%9F%E8%AE%A1+%E4%BB%A3%E7%A0%81&ie=utf-8&oe=utf-8&client=ubuntu&channel=fs
教程:
http://www.alibuybuy.com/posts/7203.html
https://support.google.com/analytics/bin/answer.py?hl=zh-Hans&answer=1008015Google Analytics(分析)|官方网站
http://www.google.com/intl/zh-CN/analytics/