本帖最后由 misteryangbin 于 2015-01-04 16:51:28 编辑

解决方案 »

  1.   

    $conn->exec("delete from 员工档案表 where _Identify = '$id'");把$id  单引号去掉 
      

  2.   

    中文表名?
    "delete from [员工档案表] where _Identify = '$id'"
    要注意字符集!print_r($conn->errorInfo());
    看看结果
      

  3.   

    太感谢了,报的错误信息为:Array ( [0] => IMSSP [1] => -47 [2] => An error occurred translating the query string to UTF-16: 在多字节的目标代码页中,没有此 Unicode 字符可以映射到的字符。 . ) 
    原来我没有修改该文件的编码格式,改成UTF-8就可以了。
    顺便问一下,如果表名和字段名都是英文字母的话,是不是不用改编码格式就能正常运行呢?