Sybase 関数とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > Sybase 関数の意味・解説 

Sybase 関数

導入


要件


インストール手順

Sybase-DB サポートを有効にするには、PHP の configure で --with-sybase[=DIR] を指定して ください。DIR は Sybase のホームディレクトリで、デフォルトは /home/sybase です。 Sybase-CT サポートを有効にするには、PHP の configure で --with-sybase-ct[=DIR] を指定して ください。DIR は Sybase のホームディレクトリで、デフォルトは /home/sybase です。

実行時設定

php.ini の設定により動作が変化します。
表 306. Sybase 設定オプション
名前デフォルト変更の可否変更履歴
sybase.allow_persistent"1"PHP_INI_ALLPHP <= 4.0.2 では PHP_INI_ALL、PHP <= 4.0.3 では PHP_INI_SYSTEM。
sybase.max_persistent"-1"PHP_INI_ALLPHP <= 4.0.2 では PHP_INI_ALL、PHP <= 4.0.3 では PHP_INI_SYSTEM。
sybase.max_links"-1"PHP_INI_ALLPHP <= 4.0.2 では PHP_INI_ALL、PHP <= 4.0.3 では PHP_INI_SYSTEM。
sybase.interface_file "/usr/sybase/interfaces"PHP_INI_SYSTEM 
sybase.min_error_severity"10"PHP_INI_ALL 
sybase.min_message_severity"10"PHP_INI_ALL 
sybase.compatability_mode"0"PHP_INI_ALL 
magic_quotes_sybase"0"PHP_INI_ALL 


以下に設定ディレクティブに関する 簡単な説明を示します。
sybase.allow_persistent boolean
持続的な Sybase 接続を使用可能とするかどうか。
sybase.max_persistent integer
プロセス毎の持続的な Sybase 接続の最大数。-1 は制限無しを意味します。
sybase.max_links integer
プロセス毎の持続的接続を含む Sybase 接続の最大数。 ー1 は制限無しを意味します。
sybase.min_error_severity integer
出力するエラーの重要度の下限。
sybase.min_message_severity integer
出力するエラーの重要度の下限。
sybase.compatability_mode boolean
PHP 3.0の古いバージョンとの互換モード。onの場合、結果を 文字列データとして処理する代わりにPHPが自動的にSybaseの型に基づ き結果の型を決めるようにします。この互換モードがサポートされ続け ることはおそらくないため、自分のコードに必要な変更を行い、このオ プションをoffにしてください。
magic_quotes_sybase boolean
magic_quotes_sybaseがonの場合、 magic_quotes_gpc またはmagic_quotes_runtime が有効の時にシングルクオートはバックスラッシュではなくシングルク オートでエスケープされます。
注意: magic_quotes_sybaseがONの時に、 magic_quotes_gpcの設定を完全に上書きする ことに注意してください。この場合、たとえ magic_quotes_gpcが有効の場合でも ダブルクオートもバックスラッシュもNULもエスケープされません。

表 307. Sybase-CT configuration options
名前デフォルト変更の可否変更履歴
sybct.allow_persistent"1"PHP_INI_SYSTEMPHP <= 4.0.2 では PHP_INI_ALL、PHP 4.0.2 以降で使用可能です。
sybct.max_persistent"-1"PHP_INI_SYSTEMPHP <= 4.0.2 では PHP_INI_ALL、PHP 4.0.2 以降で使用可能です。
sybct.max_links"-1"PHP_INI_SYSTEMPHP <= 4.0.2 では PHP_INI_ALL、PHP 4.0.2 以降で使用可能です。
sybct.min_server_severity"10"PHP_INI_ALLPHP 4.0.2 以降で使用可能です。
sybct.min_client_severity"10"PHP_INI_ALLPHP 4.0.2 以降で使用可能です。
sybct.hostnameNULLPHP_INI_ALLPHP 4.0.2 以降で使用可能です。
sybct.deadlock_retry_count"0"PHP_INI_ALLPHP 4.3.0 以降で使用可能です。


以下に設定ディレクティブに関する 簡単な説明を示します。
sybct.allow_persistent boolean
持続的なSybase-CT接続を使用可能にするかどうか。 デフォルトは、onです。
sybct.max_persistent integer
プロセス毎の持続的なSybase接続の最大数。-1は制限無しを意味します。
sybct.max_links integer
プロセス毎の持続的接続を含むSybase-CT接続の最大数。 ー1は制限無しを意味します。
sybct.min_server_severity integer
sybct.min_server_severity以上の重要度を有するサーバーメッセージ は警告を出力します。この値は、スクリプト内で sybase_min_server_severity()をコールすること により設定することも可能です。デフォルトは10で、 重要度がこの値以上の情報が出力されます。
sybct.min_client_severity integer
sybct.min_client_severity以上の重要度を有する クライアントライブラリメッセージが警告として出力されます。 この値は、スクリプトで sybase_min_client_severity()をコールすること により設定することも可能です。デフォルトは10で、 出力を結果的に無効にしています。
sybct.login_timeout integer
接続の試みが失敗した場合に、成功するまで待ち続ける最大の秒数。 接続の試みがタイムアウトした際にもし max_exeution_time をこえていたら、 接続失敗の処理をする前にスクリプトが終了してしまうことに注意しましょう。 デフォルトは 1 分です。
sybct.timeout integer
select_db やクエリ操作が失敗した場合に、成功するまで待ち続ける秒数。 操作がタイムアウトした際にもし max_exeution_time をこえていたら、 接続失敗の処理をする前にスクリプトが終了してしまうことに注意しましょう。 デフォルトは無制限です。
sybct.hostname string
sp_whoで表示するための接続を行うホスト名。デフォルトはありません。
sybct.deadlock_retry_count int
デッドロックが発生した場合に何回目まで再試行するかを設定します。 デフォルトは -1 すなわち "永遠に" です。

PHP_INI_* 定数の詳細および定義については 付録 G. php.ini ディレクティブ を参照してください。

リソース型


定義済み定数

定数は定義されていません。

目次

sybase_affected_rows — 直近のクエリで変更された行の数を得る
sybase_close — Sybase 接続を閉じる
sybase_connect — Sybase サーバ接続をオープンする
sybase_data_seek — 内部行ポインタを移動する
sybase_deadlock_retry_count — デッドロックの再試行回数を設定する
sybase_fetch_array — 行を配列として取り込む
sybase_fetch_assoc — 結果の行を連想配列として取得する
sybase_fetch_field — 結果からフィールド情報を取得する
sybase_fetch_object — 行をオブジェクトとして取り込む
sybase_fetch_row — 行を配列として取得する
sybase_field_seek — フィールドオフセットを設定する
sybase_free_result — 結果メモリを開放する
sybase_get_last_message — サーバから直近のメッセージを返す
sybase_min_client_severity — クライアントの severity の最小値を設定する
sybase_min_error_severity — エラーの severity の最小値を設定する
sybase_min_message_severity — メッセージの severity の最小値を設定する
sybase_min_server_severity — サーバの severity の最小値を設定する
sybase_num_fields — 結果におけるフィールドの数を取得する
sybase_num_rows — 結果における行の数を取得する
sybase_pconnect — Sybase の持続的な接続をオープンする
sybase_query — Sybase クエリを送信する
sybase_result — 結果データを取得する
sybase_select_db — Sybase データベースを選択する
sybase_set_message_handler — サーバでメッセージが発生した際にコールされるハンドラを指定する
sybase_unbuffered_query — Sybase クエリを送信し、ブロックしない

Microsoft SQL Server および Sybase 関数 (PDO_DBLIB)

導入


警告
この拡張モジュールは、 実験的 なものです。この拡張モジュールの動作・ 関数名・その他ドキュメントに書かれている事項は、予告なく、将来的な PHP のリリースにおいて変更される可能性があります。 このモジュールは自己責任で使用してください。

PDO_DBLIB は PHP Data Objects (PDO) インターフェイスを実装したドライバで、 PHP から Microsoft SQL Server および Sybase データベースに対して FreeTDS ライブラリを使用したアクセスが可能となります。
Windows では、Microsoft SQL Server や Sybase データベースにアクセスする際には PDO_ODBC ドライバを使用すべきです。 Windows 版のネイティブの DB-LIB は時代遅れになっており、 スレッドセーフではない上に Microsoft にもサポートされていません。

目次

PDO_DBLIB DSN — Microsoft SQL Server および Sybase データベースに接続する

「Sybase 関数」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「Sybase 関数」の関連用語

Sybase 関数のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Sybase 関数のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.
Tanaka Corpusのコンテンツは、特に明示されている場合を除いて、次のライセンスに従います:
 Creative Commons Attribution (CC-BY) 2.0 France.
この対訳データはCreative Commons Attribution 3.0 Unportedでライセンスされています。
浜島書店 Catch a Wave
Copyright © 1995-2024 Hamajima Shoten, Publishers. All rights reserved.
株式会社ベネッセコーポレーション株式会社ベネッセコーポレーション
Copyright © Benesse Holdings, Inc. All rights reserved.
研究社研究社
Copyright (c) 1995-2024 Kenkyusha Co., Ltd. All rights reserved.
日本語WordNet日本語WordNet
日本語ワードネット1.1版 (C) 情報通信研究機構, 2009-2010 License All rights reserved.
WordNet 3.0 Copyright 2006 by Princeton University. All rights reserved. License
日外アソシエーツ株式会社日外アソシエーツ株式会社
Copyright (C) 1994- Nichigai Associates, Inc., All rights reserved.
「斎藤和英大辞典」斎藤秀三郎著、日外アソシエーツ辞書編集部編
EDRDGEDRDG
This page uses the JMdict dictionary files. These files are the property of the Electronic Dictionary Research and Development Group, and are used in conformance with the Group's licence.

©2024 GRAS Group, Inc.RSS