staffNO='$staffNO'AND staffNO='$staffNO' AND

解决方案 »

  1.   

    $sql  = " UPDATE staff ";
     $sql .= " SET comission='".$comission."',position='".$position."',branchNO='".$branchNo."',month='".$month."',numberOfSalesAndRentals='".$numberOfTasks."' WHERE staffNO='".$staffNO."'AND staffName='".$staffName."' ";  
    也就是说你的单引号与双引号搞混了,试试看看
      

  2.   

    Duplicate entry '1' for key 1
    你要更新的记录,某个字段加了唯一索引,
    且你想更新的数值,在数据库重已经存在,所以才开导致 Duplicate entry '1' for key 1
      

  3.   

    liyujie2000(开心的鱼) 说的对!