第8章 php操作数据库

第8章 php操作数据库

ID:21857800

大小:7.82 MB

页数:44页

时间:2018-10-20

第8章  php操作数据库_第1页
第8章  php操作数据库_第2页
第8章  php操作数据库_第3页
第8章  php操作数据库_第4页
第8章  php操作数据库_第5页
资源描述:

《第8章 php操作数据库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第8章PHP操作数据库8.2PHP与SQLServer8.3PHP与Oracle8.4PHP与Access8.5PHP与DB28.2PHP与SQLServer8.2.1相关配置同PHP与MySQL的连接方法类似,PHP也提供了操作SQLServer的函数库,名为mssql。但mssql函数库在默认情况下是无法使用的,必须安装mssql扩展库才能使用。用户可以打开php.ini文件查找其中有没有以下这行:extension=php_mssql.dll如果有,并且最前面没有分号,则表示已经安装了mssql扩展。

2、如果没有则需要用户自行去下载一个与当前PHP版本相同、名为php_mssql.dll的DLL文件,将其保存在PHP安装目录下的ext文件夹(D:ProjectPHPext)下。然后打开PHP配置文件php.ini,在最后加上上面这行代码。连接SQLServer时可能还需要一个名为ntwdblib.dll的文件,如果找不到该文件,用户可以在http://www.php.net/downloads.php下载相应版本PHP的zippackage压缩包,在压缩包的文件中找到ntwdblib.dll文件,将这

3、个文件复制到C:/Windows/system32文件夹下。之前所说的php_mssql.dll文件也可以在压缩包文件的ext文件夹下找到。8.2.1相关配置配置工作做好后,重启Apache服务器。打开phpinfo页面文件夹,如果浏览器中能显示如图8.3所示内容,则说明mssql扩展已经成功安装。图8.3mssql扩展8.2.2建立连接1.连接SQLServer服务器PHP连接SQLServer数据库是通过mssql_connect()函数来完成的,语法格式如下:resourcemssql_connect

4、([string$servername[,string$username[,string$password[,bool$new_link]]]])$servername参数是SQLServer的服务器名或本地机器名,$username参数指定用于连接数据库服务器的用户名,$password参数指定相应的密码。$new_link参数的含义与mysql_connect()函数相同。例如:

5、"连接失败");if($conn)echo"连接成功";?>8.2.2建立连接2.选择数据库与MySQL一样,连接SQLServer服务器后也需要选择要使用的数据库,用到的函数是mssql_select_db(),语法格式如下:boolmssql_select_db(string$database_name[,resource$link_identifier])$database_name参数为要选择的数据库名。例如,假设SQLServer中已经创建了学生成绩管理数据库PXSCJ,数据库中的表XSB、KCB

6、、CJB已经创建,样本数据也已经存在(设计过程略,表结构和样本数据参照第7章)。要选择PXSCJ数据库可以使用以下代码:3.关闭连接关闭连接使用mssql_close()函数,语法格式如下:boolmssql_close([resource$link_identifier

7、])8.2.3执行T-SQL语句PHP中使用mssql_query()函数来执行T-SQL语句,语法格式如下:mixedmssql_query(string$query[,resource$link_identifier])mssql_query()函数的格式和用法与mysql_query()函数类似,例如:

8、ordie("选择数据库失败");$sql="select*fromXSB";$result=mssql_query($sql,$conn);if($result)echo"存在记录";elseecho"记录为空";?>8.2.4处理返回结果PHP在处理从SQLServer返回的结果时使用的是mssql_fetch_row()、mssql_fetch_assoc()、mssql_fetch_array()和mss

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。