中易网

如何用php连接sql server数据库?

答案:3  悬赏:0  
解决时间 2021-01-18 04:54
  • 提问者网友:伴风望海
  • 2021-01-17 10:17
如何用php连接sql server数据库?
最佳答案
  • 二级知识专家网友:躲不过心动
  • 2021-01-17 11:01
我用的PHP版本是php5.6.12,mssql数据库版本为2008
两种途径:
1、直接连接
$servname="CAPTAINHERO567";
$conninfo=array( "Database"=>"netdata", "UID"=>"lxz2005", "PWD"=>"831140");
$conn=sqlsrv_connect($servname, $conninfo);
$sql="select * from Pinfo";
$db=sqlsrv_query($conn, $sql);
while($row=sqlsrv_fetch_array($db))
{
echo("".iconv("GB2312","UTF-8",$row["Pname"])."");
}
2、使用PDO抽象数据层连接
$hostname = "192.168.1.100";
$dbname = "Northwind";
$username = "sa";
$pwd = "pwd100";
$dsn="sqlsrv:Server=$hostname;database=$dbname";

$conn = new PDO ($dsn,$username,$pwd);
$conn->setAttribute(PDO::ATTR_ERRMODE,PDO::ERRMODE_EXCEPTION);
echo "mssql database connnection sucessed!";
全部回答
  • 1楼网友:不如潦草
  • 2021-01-17 13:22
打开php.ini查看一下就没有这个驱动,没有的话就没法连,按道理说应该无法连接2008
  • 2楼网友:掌灯师
  • 2021-01-17 12:06
使用ms_connect()函数
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息