私は接続を閉じる一般的な関数を持っています.dbhは、現在オープンしているデータベースハンドルrefです。データベースハンドルを閉じる
私はこのDBHが、私は2つのいずれかの操作を行い、SQLSRVのDBHやMySQLのDBHであったかどうかの場合に応じて、この
closeconnection($のDBH)
ようにそれを呼び出します。
sqlsrv_close($dbh);
または
mysql_close($dbh);
関数呼び出しで接続タイプを渡すのショート、これは単純にプロービングすることにより、プログラムのMySQLまたはMSSQLハンドルであるかどうかを確認する方法ですがrefによって渡された$ dbh?
Shortはアプリケーション全体のスコープに入れています。 – Alexander
なぜPDOを使用しないのですか? PDO用のmysqlドライバとsqlsrvドライバの両方があります。両方のDBタイプにPDOを使用すると、DBMSへの統一されたインターフェイスが得られ、インスタンスを単に解除するだけで接続を閉じることができます。 – GordonM