} $query="update $usertable set join='$join',total='$total' where posttime='$posttime'" $result=mysql_query($query)or die("can't".mysql_error());应该是$join和$total的作用域问题,我把最后两个语句移入while{}里面后没错误,不过写不进数据库,大家帮我看看什么问题?我其实想实现就是把报名的名字添加进去,报名的总数加一个,有没有好点的写法?ps.紧急!谁能贴一个简单的页面用的计数器给我,不胜感激.
int mysql_query(string query, int [link_identifier]); 你调用这个函数执行SQL。后面少了个LINK ID把
你在
$query="update $usertable set join='$join' where posttime='$posttime'";
下面加一条
echo $query;
看看sql语句对吗?
你将
$result=mysql_query($query)or die("can't");
改为
$result=mysql_query($query)or die("can't".mysql_error());
再看看,提示什么?
if($row[join]==""){
$join=$joiner;}
else{
$join=$row[join].','.$joiner;}
$total=$row[total]++;
}
$query="update $usertable set join='$join',total='$total' where posttime='$posttime'" $result=mysql_query($query)or die("can't".mysql_error());应该是$join和$total的作用域问题,我把最后两个语句移入while{}里面后没错误,不过写不进数据库,大家帮我看看什么问题?我其实想实现就是把报名的名字添加进去,报名的总数加一个,有没有好点的写法?ps.紧急!谁能贴一个简单的页面用的计数器给我,不胜感激.
你调用这个函数执行SQL。后面少了个LINK ID把