2012-04-28 12 views
2

私はMSSQLのビューでは一度も働いたことがないので、私は愚かな質問をしています。PHPでMSSQLデータベースビューに接続

私は、MSSQLデータベースを持って、私は次のようにそこから情報を取り出すことができeasiliy:

mssql_query(SELECT tbDocs FROM tbServices); 

しかし、私はビューからデータを取得することはできません。たとえば、View_Technical_Serviceというビューがあり、tbServicesおよびtbCustomerからフィールドを取得します。私は

mssql_query(SELECT tbDocs FROM View_Technical_Service); 

ようなPHPからクエリを実行するたびに、私はクロムからのエラーMSGを時間を出す:

Error 324 (net::ERR_EMPTY_RESPONSE): 

だから何が悪いですの? PHPでMSSQLビューから取得することはできませんか?

答えて

1

質問に答えるために、はい、テーブルと同じ方法でビューを使用できます。私はそれを頻繁に行います。 しかし、phpMyAdminやSQLYogなどのDBツールを使用して、ビューが正常に動作しているかどうかを確認し、実際に "ビュー"が見えるようにする必要があります。あなたはテーブルになります。

Chromeを使用している場合は、空の結果をどのように扱うのか、世界的に広がっている問題があります。また、表示には表示されないデータが表示されないことが確認されているようです

0

はい、動作します。私は、Windows Apacheサーバー上のPHPからDSN少ないODBCをテストしました。 BUT クエリ文字列で[テーブル名]を使用したときには、それは機能しませんでした。 スペース(TableName)を削除する必要がありました。だから私はテーブル名からスペースを削除し、[]に依存しないことをお勧めします。

関連する問題