0
我正在构建会话处理机制,其中使用了几个sql查询。这些查询是硬编码的,并且以后用户应该改变其中的任何内容。通用数据库连接
应该使用什么类型的sql连接?如果用户已经安装了其他数据库等
常住MySQL连接将无法正常工作
用户定义他的类型在配置文件的数据库,但很好,我想我不为所有类型的进行查询他们。
我该如何处理?
我正在构建会话处理机制,其中使用了几个sql查询。这些查询是硬编码的,并且以后用户应该改变其中的任何内容。通用数据库连接
应该使用什么类型的sql连接?如果用户已经安装了其他数据库等
常住MySQL连接将无法正常工作
用户定义他的类型在配置文件的数据库,但很好,我想我不为所有类型的进行查询他们。
我该如何处理?
使用PDO - >http://www.php.net/manual/en/pdo.connections.php
在此〔实施例:
$dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);
改变MySQL的一个变量$ database_dirver,因此用户将它填平。
$dbh = new PDO(''. $database_driver .':host=localhost;dbname=test', $user, $pass);