关于使用php连接sql server的方法
2017-03-24 14:48
591 查看
关于使用php连接sql server的方法
1、安装php集成环境(只支持32位的软件)2、安装微软驱动,官网介绍的很详细,请仔细看,附链接:System Requirements for the PHP SQL Driver
3、修改php.ini
增加一行: extension=php_sqlsrv_54_ts.dll
修改一行 : mssql.secure_connection = Off改为on
4、代码部分,使用sqlsrv_connect 可点这里: Microsoft SQL Server Driver for PHP
附上部分连接方式:
sqlsrv 连接SQLSERVER
$serverName = "(local)"; $connectionInfo = array( "UID"=> "sa", "PWD"=>"123123", "Database"=>"xxx", 'CharacterSet' => 'UTF-8', //mssql连接设置 UTF-8看这里 ); $conn = sqlsrv_connect( $serverName, $connectionInfo); if( $conn == false) { echo "Connect error!"; die( print_r( sqlsrv_errors(), true)); }
MSSQL返回的时间位object,会遇到输出时间的问题,解决方式如下:
使用->format(“Y-m-d”)格式化一下即可。
while( $row = sqlsrv_fetch_object($stat) ) { if( isset($row ->SJ) ){ $row->SJ = $row->SJ->format("Y-m-d"); //mssql输出时间看这里 } }
pdo 连接SQLSERVER
$configs = [ 'hostname' => $server_ip, 'username' => $server_user, 'password' => $server_pwd, 'database' => $server_db, 'hostport' => $server_port, 'dbms' => $server_type, //sqlsrv 'dsn' => $server_type.":Server=".$server_ip.",".$server_port.";Database=".$server_db ]; $this->conn= new \PDO( $configs['dsn'], $configs['username'], $configs['password']);
相关文章推荐
- php使用sql server验证连接数据库的方法
- php使用sql server验证连接数据库的方法
- php开发过程中关于继承的使用方法
- 关于PHP与Sybase数据库的连接与使用
- php开发过程中关于继承的使用方法分享
- Thinkphp使用PDO方式连接MSSQL2000、sqlserver数据库的方法,PHP版本是PHP5.2
- php连接sql server查询text字段丢失数据解决方法
- 黄聪:win7 下使用sql管理器连接sql server 2005方法大全(如果18452/18456错误,必看)
- php开发过程中关于继承的使用方法分享
- 关于通过外网连接内网SQL Server服务器的方法!
- 关于php 使用 soap出现错误 looks like we got no XML document 解决方法
- 在 ASP 中连接到 SQL Server 使用的身份验证方法
- win7下使用sql管理器连接sql server 2005方法大全(如果18452/18456错误,必看)
- Hibernate 使用JBOSS 自带JNDI连接池连接SQL SERVER 2005的配置方法
- 关于php连接mssql:pdo odbc sql server
- 关于使用CreateUserWinzard控件创建用户时出现连接数据库问题的解决方法
- 关于在英创em9161板上使用ADO.net连接远程数据库提示 “无法找到 PInvoke dll"dbnetlib.dll"”问题解决方法
- 使用自定义端口连接SQL Server 2008的方法
- 关于php连接mssql:pdo odbc sql server
- php开发过程中关于继承的使用方法