求一个封装数据库连接信息的解决方案
有做过封装数据库连接信息的大虾吗?我想封装PHP连接MYSQL数据库信息,不想让别人那么容易得到整套软件,即使复制也要走我曾经走过的一段路,为迭代升级争取时间。
我自己构思了个解决方案,准备预研,但担心方向和思路错误,白白浪费时间,故请有这方面经验的大虾帮忙把把关,给予指正。思路如下:
自定义动态链接库authentication.dll,具有两个能力:
1、获取硬盘码,与预先登记的硬盘码进行比对,不匹配不进行数据库连接,并返回友好性提示信息;
2、通过硬盘码认证匹配后,调用php_mysql.dll,根据预设的数据库连接信息,建立连接对象con,设置mysql_select_db数据库,设置mysql_query("SET NAMES 'UTF-8'")编码,返回con;
php页面调用authentication.dll,得到返回con后,直接用mysql_query操作数据库。
各位大虾看看我的思路对不对,不对的话,请给予指导,如果有好的建议,不吝赐教。先谢过。