如何用php连接sql server数据库?
发布网友
发布时间:2022-04-08 02:00
我来回答
共3个回答
热心网友
时间:2022-04-08 03:30
我用的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("<div>".iconv("GB2312","UTF-8",$row["Pname"])."</div>");
}
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!";
热心网友
时间:2022-04-08 04:48
打开php.ini查看一下就没有这个驱动,没有的话就没法连,按道理说应该无法连接2008
热心网友
时间:2022-04-08 06:22
使用ms_connect()函数