本帖最后由 lornechang 于 2011-04-28 19:17:25 编辑

解决方案 »

  1.   

    调试没有syntax错误,但是执行到echo a就停了。
      

  2.   

    把try移到后边,在catch内加上了$e->getMessage(),PDO反回:invalid data source name。发现没有加上protocol,dsn前边加上"mysql:"之后还是不行啊。
      

  3.   

    dsn格式解决了,现在又有这个问题:Access denied for user ''@'localhost' (using password: NO)。这我实在没办法了,单引号双引号“.”都用了,就是不能把变量传递到$dsn,难倒PDO不接受带变量的dsn?