0

いくつかの SQL クエリを使用するセッション処理メカニズムを構築しています。これらのクエリはハードコーディングされており、後でユーザーがそこにあるものを変更することは想定されていません。

どのタイプの SQL 接続を使用すればよいですか?

ユーザーが別のデータベースをインストールしている場合など、通常のmysql接続は機能しません。

ユーザーは構成ファイルでデータベースのタイプを定義しますが、すべてのタイプのクエリを作成するわけではないと思います。

どうすればこれを処理できますか?

4

1 に答える 1

1

PDO を使用 -> http://www.php.net/manual/en/pdo.connections.php

この例では:

 $dbh = new PDO('mysql:host=localhost;dbname=test', $user, $pass);

変数 $database_dirver で mysql を変更して、ユーザーがそれを埋めるようにします。

 $dbh = new PDO(''. $database_driver .':host=localhost;dbname=test', $user, $pass);
于 2013-03-31T18:51:13.363 に答える