返回信息流之前一直在做一个项目,最近刚把程序编完,但是人家说不能用MySQL的数据库,要用access的数据库,所以我之前写的代码全部作废,一切重来...
但是,俺这些天学习的一直是PHP+Mysql啊,我都不知道怎么用php调用access,求大神指导,解救我这个苦逼的学弟!!!
这是一条镜像帖。来源:北邮人论坛 / database / #6185同步于 2011/12/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
Database机器人发帖
我这苦的一比的孩子
ypf
2011/12/18镜像同步6 回复
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
现在都不敢想这么远,我想可不可以用odbc作为桥梁将两者连起来。求学长指点一二,感激不尽...
【 在 zzcc 的大作中提到: 】
: 可见将数据库操作封装成独立的一层是多么重要
: --
【 在 zhihao 的大作中提到: 】
: php不懂,不过如果有反射机制的话充分利用之,做成优秀的松耦合方式,lz会轻松得多
: -更加不懂,,求详细指点,或者线下详细再谈?谢谢..
封装是指将你所有的数据库操作放到一起,比如:
function get_book_list(book_id);
function get_book_detail(book_id);
function get_book_xxxx(book_id)
或者是类:
class book {
function get_title();
function get_author();
function get_xxx();
function set_title(title);
function set_author(author);
}
这样,将获取的过程和逻辑脱离开,别说换什么数据库了,你要把数据库放文件里,放NOSQL上层通通不改。
【 在 ypf 的大作中提到: 】
: 现在都不敢想这么远,我想可不可以用odbc作为桥梁将两者连起来。求学长指点一二,感激不尽...
: 【 在 zzcc 的大作中提到: 】
: : 可见将数据库操作封装成独立的一层是多么重要
: ...................
如果只是想知道php如何连接到access,网上应该很多类似的例子吧
http://php.net/manual/en/book.uodbc.php
http://www.w3school.com.cn/php/php_db_odbc.asp
ls几位说的意思是在你开始设计时考虑使用通用数据库接口,把具体的数据库访问抽象出来,像odbc,jdbc之类为多种关系数据库提供统一访问,而不必为访问特定数据库专门写一个程序。PHP的话有一个PHP Data Objects (PDO),不过没用过。。。
【 在 ypf (wuguan风月) 的大作中提到: 】
: 现在都不敢想这么远,我想可不可以用odbc作为桥梁将两者连起来。求学长指点一二,感激不尽...