手机版

php连接数据库服务器的五种方法总结

时间:2021-09-01 来源:互联网 编辑:宝哥软件园 浏览:

参考服务器端编程语言(专业超文本预处理器的缩写)手册,对服务器端编程语言(专业超文本预处理器的缩写)连接数据库系列做出个小结。主要有五种方式:

一、通过mssql_系列函数

mssql_系列函数主要针对php5.3以下的版本和sqlserver2000及以上版本使用。

在php.ini中将;扩展名=php _ mssql.dllextension张力=php _ msql.dllextension张力=PHP _ PDO _ mssql.dll扩展名=php_pdo_odbc.dll前面的分号去掉。

?php $ server=' localhost//服务器互联网协议(互联网协议)地址,如果是本地,可以写成localhost $ uid=' sa//用户名$ pwd=' 123456//密码$ database=' jb51net//数据库名称////进行数据库连接$conn=mssql_connect($server,$uid,$pwd)或die(‘连接失败’);mssql_select_db($database,$ conn);////执行查询语句$query='从A_PHP中选择* ';$ row=MSSQL _ query($ query);////打印输出查询结果while($ list=MSSQL _ fetch _ array($ row)){ print _ r($ list);回声“br”;}?二、通过sqlsrv_系列函数

sqlsrv_系列函数主要针对php5.3以上的版本和sql server 2005以上版本使用。

需要下载安装微软的服务器端编程语言(Professional Hypertext Preprocessor的缩写)驱动程序驱动,地址:https://msdn。微软。com/library/dn 865013。aspx。下载后解压放到服务器端编程语言(专业超文本预处理器的缩写)对应的外面的(外部的简写)目录下。然后打开php.ini文件,在延长后面添加一下配置

扩展名=PHP _ PDO _ sqlsrv _ 53 _ ts。dllextrance=PHP _ sqlsrv _ 53 _ ts。dll

重启阿帕奇,查看phpinfo(),确保街头流氓已经支持sqlsrv。如下图所示:

并且安装sqlncli.msi,这个文件是协助窗子环境访问数据库所在的数据库服务器的

?PHP $ Servername=' localhost $ connectionInfo=数组(“数据库”=“jb51 net”,“UID”=“sa”,“PWD”=“123456”);$ conn=sqlsrv _ connect($ serverName,$ connectionInfo);if($ conn===false){ die(print _ r(sqlsrv _ errors(),true));} $sql='SELECT * FROM dbo .a _ PHP ';$stmt=sqlsrv_query($conn,$ SQL);if($ stmt===false){ die(print _ r(sqlsrv _ errors(),true));} while($ row=sqlsrv _ fetch _ array($ stmt)){ echo $ row[0],'- '.$row[1].br/';}?三、通过开放式数据库连接性方式连接数据库系列。

需要在php.ini中开启php_pdo_odbc.dll扩展。

?PHP $ con=odbc _ connect(' DRIVER={ SQL Server };SERVER=LocalhostDatabaSe=JB 51 net,' sa ',' 123456 ');$query='SELECT * FROM dbo .a _ PHP ';$result=odbc_do($con,$ query);while(odbc _ fetch _ row($ result)){ $ list=odbc _ result($ result,' id ');print _ r($ list);echo ' br/';}?四、通过数据对象方式连接sqlserver。

在php.ini中开启php_pdo_mssql.dll扩展。在目录下中可查看

?php $conn=新PDO(' sqlsrv : server=localhost;database=jb51net ',' sa ',' 123456 ');$sql='从CKXS2中选择计数(*)计数;$ RES=$ conn-query($ SQL);while($ row=$ RES-fetch()){ print _ r($ row);}?五、通过计算机输出缩微胶片方式连接。

下面是实现代码:

?php $conn=new Com('ADODB .连接');//实例化一个关系对象$ connstr=' provider=sqloledb data source=.uid=sapwd=123456 database=JB 51 net ';$ conn-Open($ connstr);$rs=new Com('ADODB .记录集');//实例化一个记录计数对象$rs-Open('从CKXS2中选择*,$conn,1,1);$ count=$ RS-记录计数;"回声"共有{$count}条纪录br/';

版权声明:php连接数据库服务器的五种方法总结是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。