关于php与数据库分离(无关)的想法,欢迎大家讨论,回者有分!
可能大家常用非windows平台+mysql+php所以很少遇到使用不同数据库的情况,我就不同了,windows2003+php+mssql(oracle、mysql)都有用,有时候需要把一种数据库平台的程序切换到其它数据库平台有点麻烦,虽然用了phplib也不是很理想,因为同一个查询插入查询等语句不同的数据库平台有时候存在很大差异,比如取得服务器时间有now,getdate,sysdate等,oracle的字段没有自动增长列(需要建队列),这样我做数据库移植的时候不是要一个个页面去调整一些语句,然后我有个想法,就是在插入或查询的时候能否调用一个公共函数什么的,比如我要插入品名、数量、单价到数据库,在页面不直接写插入语句,而是提供品名、数量、单价参数去调用一个函数,这样就算换数据库也不用一个个页面去改,只要去修改函数库就ok了,以上为本人愚见,没有实际使用,不知各位有何高见!