Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SAP Sybase SQL Anywhere 16.0 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 外部环境支持

 

PHP 外部环境

SQL Anywhere 支持 PHP 存储过程和函数。PHP 存储过程或函数的行为与 SQL 存储过程或函数的行为基本相同,只是过程或函数的代码以 PHP 编写,并且在数据库服务器外(即在 PHP 可执行实例内)执行过程或函数。对于使用 PHP 存储过程和函数的每个连接,会有一个单独的 PHP 可执行文件实例。这一点与 Java 存储过程和函数有很大不同。对于 Java,每个数据库对应于一个 Java VM 实例,而不是每个连接对应于一个实例。PHP 和 Java 间的另一个主要差异是 PHP 存储过程不返回结果集,而 Java 存储过程可以返回结果集。PHP 仅返回 LONG VARCHAR 类型的对象,它是 PHP 脚本的输出。

要在数据库中使用 PHP,必须安装 PHP、SQL Anywhere PHP 驱动程序、SQL Anywhere PHP External Environment 模块并配置 PHP,才能查找和装载这些组件。下一节介绍如何实现这一目的。


在 Windows 或 Unix 上安装 PHP 外部环境模块
如何在数据库中使用 PHP