sybase_connect: Sybase サーバ接続をオープンする (Sybase 関数) - PHPプロ!マニュアル

PHPマニュアル

sybase_connect: Sybase サーバ接続をオープンする

sybase_connect

(PHP 4, PHP 5)

sybase_connectSybase サーバ接続をオープンする

説明

resource sybase_connect ([ string $servername [, string $username [, string $password [, string $charset [, string $appname [, bool $new = false ]]]]]] )

sybase_connect() は、Sybase サーバへの接続を確立します。

同じ引数で sybase_connect() を 2 度コールした場合、 新たなリンクは確立されず、代わりに既にオープンされたリンクのリンク ID が返されます。

sybase_close() をコールすることにより明示的に閉じた場合を除き、 サーバへのリンクはスクリプトの実行終了時に閉じられます。

パラメータ

servername

引数 servername は、'interfaces' ファイル中で定義された 有効なサーバ名である必要があります。

username

Sybase のユーザ名。

password

username のパスワード。

charset

接続に使用する文字セットを指定します。

appname

Sybase 接続用の appname を指定します。 これにより、ひとつのスクリプトから同じデータベースに複数の接続を行えるようになります。 現在の接続でトランザクションを開始し、 トランザクション内では実行できない別のクエリを実行したい場合などに便利です。

new

新しい接続を開くか、あるいは既存の接続を使用するかを指定します。

返り値

成功した場合に正の Sybase リンク ID、失敗した場合に FALSE を返します。

変更履歴

バージョン 説明
5.3.0 new パラメータが追加されました。
4.2.0 appname パラメータが追加されました。
4.0.2 charset パラメータが追加されました。

例1 sybase_connect() の例

<?php
$link 
sybase_connect('SYBASE''''')
        or die(
"接続できません !");
echo 
"接続に成功しました";
sybase_close($link);
?>

参考


PHPマニュアル



Pick Up Q&A

Q
セッションがいいのか、それともデータベースがいいのか教えて下さい。
 このエントリーをはてなブックマークに追加 
A
>ボタンをクリックしたら選んだ商品情報を持っておきたいと思っています。 そのくらいのことならセッションもしくはCookie(期限短め:場合によってはブラウザ閉じるまで)でいいんじゃないですかね。 #わ...

>>続きを読む

一つの目安として、ECサイトの購入情報など絶対に消えてはいけないものはDBに、カートなどの一時的に使用する情報や、ユーザに任意のタイミングで消去されても構わないものはセッションにと使い分けるといいでしょう。

▲解説者:岡本(アシアル株式会社 教育コーディネーター兼 システムエンジニア)