Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
ヘッダ、GET または POST データ、プロトコルバージョン、要求 URL、メソッドなど、現在の HTTP 要求のコンテキスト情報を使用して、PHP インタプリタによって解釈される PHP コードを渡した結果を返します。
sa_http_php_page( php_page )
php_page この LONG VARCHAR パラメータには、開始マーカと終了マーカ (<?php と ?>) を含めて、解釈される全 PHP コードが含まれます。
<?php
?>
この関数は LONG BINARY 値を返します。
このシステムプロシージャを使用するには、PHP 外部環境をインストールしておく必要があります。
このシステムプロシージャの所有者は DBO です。ただし、セキュリティの向上のため、sa_http_php_page システムプロシージャは呼び出し元として実行されます。
なし。
次の例では、PHP インタープリタに phpinfo() クエリが送信され、HTML 結果が表示されます。
SELECT CAST( sa_http_php_page('<?php phpinfo(); ?>') AS LONG VARCHAR );
次の例では、PHP インタープリタに PHP スクリプトが送信され、XML 結果が表示されます。
SELECT CAST( sa_http_php_page('<?php '|| '$conn = sasql_connect( "UID=DBA;PWD=sql" ); '|| '$result = sasql_query( $conn, "SELECT * FROM Employees" ); '|| 'sasql_result_all( $result ); '|| 'sasql_free_result( $result ); '|| 'sasql_disconnect( $conn ); '|| '?>') AS LONG VARCHAR );