mysql PDO报错 SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected

mysql PDO报错 SQLSTATE[3D000]: Invalid catalog name: 1046 No database selected,第1张

如果没表的话要先建表:

create database 库名

如果有表的话那要先使用对应的数据库,然后再在里面建表:

use database 库名

create table.......建表语句

pdo是需要dll文件支持的,首先查看php.ini中的pdo设置是否正确,有些pdo的dll加载配置前边带着分号,这是注释状态,需要把分号去掉重启php服务,一些不需要加载的dll就不用去掉了,至于需要去掉哪些,这要看你的数据库类型,上述的这些都没问题之后,然后在排查是否存在该dll文件,不存在的话需要下载


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8734931.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-20
下一篇 2023-04-20

发表评论

登录后才能评论

评论列表(0条)

保存