think PHP5关于出现:SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected
think PHP5关于出现:SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected
一、问题的出现
这个问题我是在学习think PHP5的时候遇到的,下图是我遇到的问题:

二、问题的解决
这个问题困扰了我一个小时,解决的方法其实很简单。。。
在网上找了半天解决方法还是自己摸出来的

就是因为这个dsn,当初加进来感觉空着就想填进去,就按着当时学习PDO的时候填进去了,结果就会出现上面的错误。
那么把它注释或者直接删掉变成空字符串就行了。(这里我的端口是3307,按自己的配置改动)

重新运行就好了。


浙公网安备 33010602011771号