thinkphp怎么连接access数据库
程序员文章站
2022-05-14 09:21:03
...
thinkphp如何连接access数据库
最近有个客户,自己找的空间,只支持access数据库,又不愿意换空间,只能尝试用tp搭配access数据库。
但昨天配置了一下午,晚上又加班弄,还是没弄好。
一开始是连不上数据库,后来在网上搜索相关信息,修改配置如下:
'DB_TYPE'=>'pdo',
'DB_DSN'=>"odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".getcwd()."\\dmmovie_data_base.mdb",
'DB_USER'=>'',
'DB_PWD'=>'',
连上数据库了,但现在tp抛出这个错误:
[ SQL语句 ] : DESCRIBE dmmovie_page
去系统文件看了半天,没看出个所以然,也不敢乱改系统文件。貌似是没配置好,但不知道是哪儿的配置没配好。
具体什么问题,求各位指教。
------解决方案--------------------
不清楚access 目测access不支持DESCRIBE语句
------解决方案--------------------
DESCRIBE 获取列信息
只在有限的数据库中被支持
当然 access 也不支持 limit 子句,移植时要注意
所以 thinkphp 说他能支持多种数据库的假的
又:只支持 access 的空间,能支持 php 吗?值得怀疑
最近有个客户,自己找的空间,只支持access数据库,又不愿意换空间,只能尝试用tp搭配access数据库。
但昨天配置了一下午,晚上又加班弄,还是没弄好。
一开始是连不上数据库,后来在网上搜索相关信息,修改配置如下:
'DB_TYPE'=>'pdo',
'DB_DSN'=>"odbc:DRIVER={Microsoft Access Driver (*.mdb)}; DBQ=".getcwd()."\\dmmovie_data_base.mdb",
'DB_USER'=>'',
'DB_PWD'=>'',
连上数据库了,但现在tp抛出这个错误:
[ SQL语句 ] : DESCRIBE dmmovie_page
去系统文件看了半天,没看出个所以然,也不敢乱改系统文件。貌似是没配置好,但不知道是哪儿的配置没配好。
具体什么问题,求各位指教。
------解决方案--------------------
不清楚access 目测access不支持DESCRIBE语句
------解决方案--------------------
DESCRIBE 获取列信息
只在有限的数据库中被支持
当然 access 也不支持 limit 子句,移植时要注意
所以 thinkphp 说他能支持多种数据库的假的
又:只支持 access 的空间,能支持 php 吗?值得怀疑
相关文章
相关视频
上一篇: 让你不再恐惧--轻松接触 PHP专题
推荐阅读
-
ThinkPHP框架基于PDO方式连接数据库操作示例
-
ThinkPHP 连接Oracle数据库的详细教程[全]
-
ThinkPHP连接数据库的方式汇总
-
swoole怎么连接数据库
-
JDBC连接Access数据库的几种方式介绍
-
Java Web项目中连接Access数据库的配置方法
-
Eclipse怎么打开数据库?Eclipse连接oracle等数据库的教程
-
Navicat怎么连接PostgreSQL数据库?Navicat Premium新建连接PostgreSQL数据库教程
-
.net(C#数据库访问) Mysql,Sql server,Sqlite,Access四种数据库的连接方式
-
java访问数据库被拒绝,不能连接数据库ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)