Chinaunix

标题: 访客计算器的问题 [打印本页]

作者: wangrixing008    时间: 2006-04-08 17:24
标题: 访客计算器的问题
<?php $myvar = "来访人数:"; echo $myvar; ?>

<?php mysql_connect() or die("there are problems to connect to mysql!"); $query="select * from tl"; $result=mysql_db_query("counter",$query); if($result){ $r=mysql_fetch_array($result); $counter=$r[新建 "count"]; $counter=$counter+1; echo $counter; $query="update tl set count='$counter' where id=1"; $result=mysql_db_query("counter",$query); mysql_close(); } ?> </body> </html>

在实现人数加一的时候,可不可以不用 $r=mysql_fetch_array($result); $counter=$r["count"]; $counter=$counter+1; 而直接把$result+1??
作者: HonestQiao    时间: 2006-04-08 20:23
如果是写入数据库,你不执行数据库的更新,怎么写入呢?
作者: imbiss    时间: 2006-04-09 07:31
原帖由 HonestQiao 于 2006-4-8 20:23 发表
如果是写入数据库,你不执行数据库的更新,怎么写入呢?

估计楼主的意思是用一句mysql完成计数器的更新。
我觉得这是可以的,利用mysql内置的++函数,把update和select写在一起。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2