ホームページ >バックエンド開発 >PHPチュートリアル >php odbc_connect() 関数の説明とコード例_PHP チュートリアル
ODBCに接続する odbc_connect() 関数は、ODBC データ ソースに接続するために使用されます。この関数には、データ ソース名、ユーザー名、パスワード、およびオプションのポインター タイプ パラメーターの 4 つのパラメーターがあります。
odbcに接続する
odbc_connect() 関数は、odbc データ ソースに接続するために使用されます。この関数には、データ ソース名、ユーザー名、パスワード、およびオプションのポインター タイプ パラメーターの 4 つのパラメーターがあります。
odbc_exec() 関数は SQL ステートメントを実行するために使用されます
$db_user="dbuser" //接続ユーザー名を定義します
$db_pass="dbpass" //接続ユーザーに対応するパスワード
$dsn="dsn" //DSN データソースを定義します
if(odbc_connect($dsn,$db_user,$db_pass)) //odbc データソースに接続します
{
echo "odbc データソースに正常に接続されました" // コンテンツが正常に出力された場合
}
それ以外
{
echo "odbc への接続に問題が発生しました!" // 失敗した場合は内容を出力します
}odbc_close_all(); //開いている接続をすべて閉じます
;
echo "開いているすべての odbc 接続が閉じられました!" //関数実行後の出力内容
ホストへのより高度な接続を確認します
クエリデータベースチュートリアルの保存$db_host="server.mynetwork" //ホスト名を定義します
$db_user="dbuser" //接続ユーザー名を定義します
$db_pass="dbpass"; // ユーザーに対応するパスワードを定義します
$dsn="dsn" //dsn を定義します
$result=odbc_pconnect($dsn,$db_user,$db_pass); //継続的に有効な odbc 接続を開きます
if($ result) {
echo "永続的で有効な接続を開きます" // 出力内容が正常に実行されました
; }
echo "
";
if(odbc_close($result)) //接続を閉じてみます
{
echo "Close?" //出力コンテンツが正常に閉じられた場合
; }
それ以外
{
echo "閉じることができません!" // 閉じられなかった場合に内容を出力します
; }
接続するデータソース
$my_sql="select * from usertable" // SQL ステートメントを定義します
$result=odbc_do($myconn,$my_sql) //SQL文を実行します
echo odbc_num_rows($result);
echo "n";
";
echo "n"; n";
echo "ID 番号 n";
echo "名前 n";
echo "アドレス n";
echo "
while(odbc_fetch_row($result))
{
echo "n"; n";
echo "".odbc_result($result,1)." n";
echo "".odbc_result($result,2)." n";
echo "".odbc_result($result,3)." n";
echo "
}
echo "
関連するもの
odbc_free_result($result); // SQL ステートメントの実行によって占有されているメモリを解放します
echo "結果セットによって占有されていたメモリは正常に解放されました!";
odbc_rollback($myconn) はコミットされていない操作をすべてキャンセルします
odbc_commit($myconn) //コミットされていないオペレーションをすべて送信します
odbc_autocommit($myconn,false); //自動コミットを無効にする
odbc_columnprivileges($myconn,"dbuser","Administrator","usertable","name"); // 指定されたテーブルの列と権限をリストします
$result=odbc_columns($myconn); //指定されたテーブルの列の名前をリストします
エコー odbc_result_all($result);