在PHP里面用MYSQL的语句,写入到MYSQL里面,数据包括了一个符号“#”写入了之后,MYSQL里面后台查看,没有写进去,但是。同样的语句,在MYSQL后台里面,却可以操作进去,这个是什么情况??

解决方案 »

  1.   

    应该是SQL语句写错了。贴出来看看!
      

  2.   

    UPDATE 
    `erp_test`.`product_category_techstatus` 
    SET 
    `CategoryName` = '$_POST[category]',`Description` = '$_POST[info]' 
    WHERE 
    `product_category_techstatus`.`CategoryID` = $keyID;
    这个是PHP的里面的MYSQL语句,MYSQL后台的里面的语句和这个一样,就是变量这些被替换成了数据
      

  3.   

    现在就是,提交的表单中$_POST[category]中有#号,是UPDATE不过去的,但是直接在MYSQL里面UPDATE符号#,就可以
      

  4.   

    你确认是#号的问题么,如果$_POST[category]中没有#就可以?
      

  5.   

    各位,谢谢大家了原来问了老大了,框架中对MYSQL写入过滤#符号