$row[join]像这样的代码要改为$row['join']

解决方案 »

  1.   

    可能是SQL语法错误,在$result=mysql_query($query)or die("can't");前写上:echo $query;
      

  2.   

    sql语句有错了
    你在
    $query="update $usertable set join='$join' where posttime='$posttime'";
    下面加一条
    echo $query;
    看看sql语句对吗?
      

  3.   


    你将
    $result=mysql_query($query)or die("can't");
    改为
    $result=mysql_query($query)or die("can't".mysql_error());
    再看看,提示什么?
      

  4.   

    while($row=mysql_fetch_array($re)){
       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.紧急!谁能贴一个简单的页面用的计数器给我,不胜感激.
      

  5.   

    int mysql_query(string query, int [link_identifier]);
    你调用这个函数执行SQL。后面少了个LINK ID把