Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.
返回传递 PHP 代码的结果,PHP 解释器使用上下文信息(如标头、GET/POST 数据、协议版本、请求 URL、方法等)的当前 HTTP 请求来解释该代码。
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 );