9.2 通过PHP 操作SQL Server 数据库 9.2.1 连接SQL Server 数据库 虽然PHP+MySQL 进行网络开发是最佳的选择,但是对于已经熟悉并掌握了SQL Server 的读者来说,可能会使用SQL Server 作为网站后台数据库,这时,就需要通过使用PHP 来连接SQL Server 数据库。 PHP 同SQL Server 数据库的连接步骤同MySQL 基本类似,而且函数结构及声明也基本类似,如MySQL 连接服务器的函数是mysql_connect(),而连接SQL Server 的函数是mssql_connect(),只要将mysql 替换成mssql 即可。 在默认情况下,是不能连接SQL Server 数据库的。为了能够连接SQL Server 数据库,必须修改php.ini 文件的设置(在更改文件前需要去除该文件的只读属性),将“extension=php_mssql.dll”语句前面的分号删除,如图 9.18所示,然后,重新启动 Apache 服务器。 mssql_connect()函数用于连接SQL Server 服务器,该函数的语法如下: resource mssql_connect([string servername[,string username[,string passw ord]]]); 其中,参数servername 表示服务器名称;username 表示用户名;password表示密码。 例如,用户连接本机 SQL Server 服务器的代码如下: $link=mssql_connect("localhost","sa",""); 9.2.2 图书信息查询 PHP 操纵 SQL server 数据库用到了MySQL 函数库中的相关函数,下面对这些函数进行介绍。 1.mssql_connect()函数 该函数用于建立数据库的连接。语法如下: resource mssql_connect(string [servername], string [username], string [password]); 2.mssql_select_db()函数 该函数用于选择数据库文件。语法如下: resource mssql_select_db(string database_name, int [link_identifier]); 3.mssql_query()函数 该函数用于查询字符串。语法如下: resource mssql_query(string query, int plink_identifier)); 4.mssql_fetch_array()函数 该函数用于将查询结果 result 分割到数组变量中。语法如下: resource array mssql_fetch_array(int result); 5.mssql_close()函数 该函数用于关闭与数据库的连接。语法如下: boolean mssql_close(int [link_identifier]); 信息查询在动态网站开发过程中应用最为广泛。下面这个范例主要介绍 PHP与 SQL Server 进行数据库的操作。 范例 09-10 图书信息查询 范例位置:mr\fl\09\10 录像位置:mr\lx\09 本范...