odbc|データベースに接続|例
PHP の最悪の点は、データベース接続方法がデータベースごとに設計されていることです。PHP はほとんどのデータベースと互換性がありますが、データベースを変更する必要があると大きな問題になります。
ここで、私の経験を少しでもご紹介させていただきますので、少しでもお役に立てれば幸いです!
私のプログラムコードは次のとおりです:
function openConn(){
//データベース接続を開きます
//ODBC:
//$conn=odbc_connect("dsn","uid","pwd") ;
//OCI 関数
$conn=ocilogon("chat","chat");
return $conn;
}
function openSql($conn,$sql){
// SQL ステートメントを実行します
//ODBC
// $stmt=odbc_exec($conn,$sql);
//OCI
$stmt=ociparse($conn,$sql);
ociexecute($stmt);
return $stmt;
}
function GetColumn($ stmt, $colname){
//odbc
//$ret=odbc_result($stmt,$colname);
//OCI
$ret=ociresult($stmt,$colname);
return $ret;
}
function FecthRow ($stmt){
//ODBC
//$ret=odbc_fetch_row($stmt);
//OCI
$ret=ocifetch($stmt);
return $ret;
}
?>
Inこのようにして、データベース接続が変更された場合は、この汎用モジュールを変更するだけで済みます。
実際のアプリケーションのコードは次のとおりです:
$conn=openconn();
$stmt=opensql($conn,$sql);
fetchrow($stmt);
echo getcolumn($stmt, " COLUMNNAME");
?>
皆さんの批判と指導を歓迎します!

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

メモ帳++7.3.1
使いやすく無料のコードエディター

WebStorm Mac版
便利なJavaScript開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
