昨天做了一个添加,本地测试没有问,可是到了服务器上,有时可以添加成功,但有有时又不可以添加成功.想问一下是怎么回事

解决方案 »

  1.   

    if($_POST)
    {
    extract($_POST);
    $sql="insert into work(storefront_id,datetime,oldsell,dmsale,brochure,singlepage,clinchnum,balance,pamphlet,sickroomnum,villagenum,visitornum,xccld,webjsld,passld,oldclientld,gkjsld,hospitalld,elseyy,phonenum,addusernum,sydysl,checknr,postingweb,dmdo,rrfp,huivisit,mrplan,credit,zrpeople) values({$shopid},'{$time}','{$duty}','{$salesvolume}','{$booknum}','{$danyenum}','{$dealnum}','{$forselfnum}','{$forothernum}','{$surplusbooknum}','{$promotionnum2}','{$passengernum}','{$bookcomenum}','{$webcomenum}','{$passingbynum}','{$customernum}','{$introducnum}','{$hospitalnum}','{$othercome}','{$consultationnum}','{$newcustomernum}','{$surplusdanyenum}','{$shoprequest}','{$tiezi}','{$operationquestion}','{$danyeqingkuang}','{$promotion1}','{$promotionnum1}','{$account}','{$responsibility}')";
    echo $sql;
    $num=$conn->query($sql);
    if($num>0)
    {
    goto("添加成功!~","mis.php");
    }
    else 
    {
    goto("添加失败!~","mis.php");
    }
    }
      

  2.   

    主键是自增的吧?
    那样问题就该在query上了,给出query()代码吧
      

  3.   

    是主键,主要是有时可以添加有时不可以,是不是mysql锁表机制在搞鬼,用的是innoDB的存储引擎