ホームページ >バックエンド開発 >PHPチュートリアル >PHPとSybaseデータベースの接続と使用について_PHPチュートリアル

PHPとSybaseデータベースの接続と使用について_PHPチュートリアル

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBオリジナル
2016-07-13 17:25:311034ブラウズ

質問: PHP と Sybase データベースの接続と使用について
回答: 多くのネチズンがこの Web サイトの php_sybct.dll モジュールを使用する際に問題に遭遇したことを知り、とても嬉しく思います
ネチズンの質問は次のとおりです。
1. PHP のバージョンに注意してください。PHP のコンパイルには公式の PHP ソース コード (http://php.net) のみを使用します。さらに、PHP4 では、各バージョンが若干異なることがわかりました。主に ZEND に関連します。PHP を正しく設定し、マシンのシステムの通過可能なパスに php.ini が 1 つだけ存在し、それが正しく設定されていることを確認します。 php_sybct.dll を php4 が存在するディレクトリにコピーします。 c:php4 として、php.ini を変更します (通常は Windows ディレクトリまたは
WinNT ディレクトリにあります) extension_dir=c:php4 extension=php_sybct.dll を追加します = 数値の両側にスペースを入れないでください。 (); sybase_ct 情報が見つかった場合は、それを証明します。そうでない場合は、
PHP のバージョンがこのモジュールと一致していないかどうかを確認します。 -Powered By... 情報がある場合は、モジュールが PHP のバージョンと一致していません。 3. Sybase クライアントを正しくインストールし、Sybase データベースに接続する必要があります。 Sybase クライアント
DLL の SQLEDIT を使用してデータ サービスを Web データベースに追加します (もちろん、これは必要ありません。既存の
データ サービスを使用できます)。SybWeb に設定パラメータを正しく入力し、保存して終了します。 SybasePing ツールを使用して、SybWeb サービスが Sybase サーバーに
ping できることを確認します。 4. PHP コードを作成し、データベースに接続し、sybase_pconnect("SybWeb", "sa" ,"sapass");//sapass を使用します。 sa ユーザーの接続パスワードを入力すると、「データベースをマスターに変更しました...」などの情報が表示されます。この情報をブロックしたい場合は、関数の前に @ を追加し、sybase_select_db (「データベース名」) も追加する必要があります。
5. その他の問題:
*不正な操作について
そのうちの 1 つは、Sybase クライアントのインストールが間違っている、または Win9x システムに関連する問題がある可能性があります。
試してください
2 番目の問題は、Sybase クライアントのバージョンに関連している可能性があります。私はこのモジュールをコンパイルするために SybaseCT バージョン 11.0.2 を使用しました。その後、一部のネットユーザーがそれを PHP4 .0.1 で使用します。 MSSQL に 65 と 70 があるのと同じように、Sybase にもバージョンの区別があります。私はこのモジュールを多くの外国のネチズンに送りましたが、彼らはそれを普通に使っていると思います。すべての最新バージョンです
*Linux または UNIX での Sybase への接続について
私は 2 つのシステムで Sybase を使用したことがないため、テストできませんが、これを使用しているネットユーザーが国内外にいます。 Sybase for Lunix との接続はすべて TCP/IP に基づいていると思いますが、これは驚くことではありません。ただし、現時点では SybWeb サービスは名前付きパイプではなく TCP/IP (NLWNSCK) に基づいている必要があることに注意してください。 NLMSNMP)。
*Sybase SQL Any Where について
一部のネチズンは、Sybase のコンパクトなデスクトップ ベースのデータベース
システムに接続するためにこのモジュールを使用しています。

私は Win98+ Apache1 を使用しています。 3.12+Sybase システム 11(クライアント)+PHP4.0.0 (開発用) データベースは WinNT4+Sybase system11 です。 正常に使用されています。
Web サーバーは Apache1.3.12 (WinNT 上で実行)+PHP4.0.0 で、一時的に同じマシン上にあります。データベースサーバー

http://www.bkjia.com/PHPjc/532036.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/532036.html

技術記事

質問: PHP と Sybase データベースの接続と使用について 回答: 多くのネチズンがこの Web サイトの php_sybct.dll モジュールを使用する際に問題に遭遇していることを知り、とてもうれしく思います...





声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。