2013-03-31 75 views
0

我正在构建会话处理机制,其中使用了几个sql查询。这些查询是硬编码的,并且以后用户应该改变其中的任何内容。通用数据库连接

应该使用什么类型的sql连接?如果用户已经安装了其他数据库等

常住MySQL连接将无法正常工作

用户定义他的类型在配置文件的数据库,但很好,我想我不为所有类型的进行查询他们。

我该如何处理?

回答

1

使用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);