你是取不到$valA = $_POST["valA"];这个值

解决方案 »

  1.   

    $result=mysql_query($sql);
    if(mysql_error()){
      echo mysql_errno() . ": " . mysql_error() . "\n";
    }
    看看有没有报错?
      

  2.   


    果然是
    我在文本框里输入了汉字,结果获取时成了乱码,但echo $valA的时候,结果是 豫AUQ005。  这是不是网页编码没设置的原因啊?  请问PHP怎么设置
      

  3.   

    $valA是正确的,echo  $sql的时候也没什么错误, 但就是执行的时候,那个汉字出错了
      

  4.   


    谢谢,按照mumubangditu的方法,发现是我输入的条件中汉字,而汉字没有被成功识别,请问怎么解决啊。
      

  5.   


    mysql_select_db("a1209173000");//填写数据库名
    之后,加入
    mysql_query('set names gbk');
    这是被操作的数据与数据库默认字符集不一致造成的