1、安装SQL Server驱动freetds

yum search freetds

yum install freetds php-mssql

或者下载编译安装

 
2、修改/etc/freetds.conf
 

[server2008]

        host = 192.168.70.119

        port = 1433

        tds version = 7.0

    client charset = utf8

 
 最好重启一下apache
3、测试连接
 
./tsql -S 192.168.0.109 -U 用户名 -P 密码 -D 数据库
如果可以有看到1>说明连接成功
输入sql语句
1>select * from table;
2>go
 
4、代码测试连接
 
<?php
$server = 'server2008 ';
$link = mssql_connect($server, 'sa', '123456');
if (!$link) {
die('Something went wrong while connecting to MSSQL');
}
?>

 5、测试PDO连接Sql server

这里用到了dblib

<?php
$db = new PDO("dblib:host=192.168.70.119;dbname=master","sa","123456");
$sql = "select top 3 *  from spt_values";
$res = $db->query($sql);
while ($row = $res->fetch()){
  print_r($row);
}
$res = null;
$db = null;
?>

结果:

Array ( [name] => jiqing [0] => jiqing [number] => 1 [1] => 1 [type] => A [2] => A [low] => [3] => [high] => [4] => [status] => 0 [5] => 0 ) Array ( [name] => pub [0] => pub [number] => 2 [1] => 2 [type] => A [2] => A [low] => [3] => [high] => [4] => [status] => 0 [5] => 0 ) Array ( [name] => sub [0] => sub [number] => 4 [1] => 4 [type] => A [2] => A [low] => [3] => [high] => [4] => [status] => 0 [5] => 0 )

相关文章:

  • 2021-11-07
  • 2021-11-27
  • 2021-07-16
  • 2022-12-23
  • 2021-12-15
  • 2021-07-31
  • 2021-04-05
  • 2021-11-27
猜你喜欢
  • 2021-08-21
  • 2021-12-09
  • 2021-11-30
  • 2021-12-28
  • 2022-12-23
  • 2021-07-27
  • 2022-12-23
相关资源
相似解决方案