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

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » SQL Anywhere 数据访问 API » SQL Anywhere PHP API » 在 Web 页中运行 PHP 测试脚本

 

创建 PHP 测试页

以下说明适用于所有配置。

为了测试 PHP 的设置是否正确,下面的过程介绍如何创建并运行一个调用 phpinfo 的 Web 页。PHP 函数 phpinfo 可生成一个系统设置信息页。输出会显示 PHP 是否正常工作。

有关安装 PHP 的信息,请参见 [external link] http://us2.php.net/install

♦  创建 PHP 信息测试页
  1. 在 Web 内容的根目录中创建一个名为 info.php 的文件。

    如果您不能确定要使用哪个目录,请检查 Web 服务器的配置文件。在 Apache 安装目录中,内容目录通常名为 htdocs。如果使用的是 Mac OS X,Web 内容的目录名称则可能取决于所用帐户:

    • 如果您是 Mac OS X 系统上的系统管理员,则使用 /Library/WebServer/Documents

    • 如果您是 Mac OS X 用户,则将文件置于 /Users/your-user-name/Sites/ 中。

  2. 将以下代码插入到此文件中:

    <?php phpinfo(); ?>

    或者,一旦正确安装并配置了 PHP,也可以通过在命令提示符处执行以下命令来创建一个测试 Web 页。

    php -i > info.html

    这可确认安装的 PHP 和 Web 服务器是否能够一起正常工作。

  3. 在命令提示符处运行以下命令以启动 SQL Anywhere 示例数据库(如果您尚未这样做):

    dbeng11 samples-dir\demo.db
  4. 测试 PHP 和 Web 服务器是否能与 SQL Anywhere 一起正常工作:

    1. connect.php 文件从 PHP 示例目录复制到 Web 内容的根目录中。

    2. 从 Web 浏览器访问 connect.php 页。

      此时应出现消息 [Connected successfully]。

♦  创建使用 SQL Anywhere PHP 模块的查询页
  1. 在 Web 内容的根目录下,创建一个名为 sa_test.php 且包含以下 PHP 代码的文件。

  2. 将以下 PHP 代码插入到此文件中:

    <?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 );
    ?>