我知道有一些关于这个话题的线索,但我现在有点绝望,所以我想我应该做一个新的话题。我正在尝试将sql server 2008与php连接起来,我使用的是WAMP服务器和php 5.4.3。我读了很多关于php.ini文件配置的文章,并且做了我需要做的事情。但我还是不能让我的连接工作!这是我所做的事情的一个小结。
好的,我有一页代码:
<html>
<head>
<title>Resultado</title>
</head>
<body>
<?php
$server='ANDRES-PC';
$connectinfo=array("Database"=>"ejemplo");
//connect to DB
$db=sqlsrv_connect($server,$connectinfo);
if($db)
{
echo "Connection established.<br/>";
}
else
{
echo "Connection couldn't be established.<br/>";
die(print_r( sqlsrv_errors(), true));
}
?>
</body>
</html>但是当我试图看到这一页时,我什么也没有!一个字都没有。你觉得我有什么问题。我用这个页面http://robsphp.blogspot.co.uk/2012/09/how-to-install-microsofts-sql-server.html来建立连接!!请帮帮忙
发布于 2012-10-02 09:34:06
您已经正确地完成了一切,所以我猜您已经安装了64位版本的WAMP。请看这个答案:
http://social.msdn.microsoft.com/Forums/en-US/sqldriverforphp/thread/6dc1dc1a-5d74-415b-9225-ce11f481f301
在我的说明页面的某个地方,它说您必须使用32位PHP:“Microsoft的PHP驱动程序用于SQL Server只运行于PHP 32位构建”
编辑:没关系!我注意到你最近在我的博客上的评论:http://robsphp.blogspot.co.uk/2012/09/how-to-install-microsofts-sql-server.html
我将留下这个答案,因为这是sqlsrv驱动程序没有装载WAMP的一个常见原因。
发布于 2014-12-02 17:31:53
Sqlsrv驱动程序只适用于32位版本的wamp。安装32位版本的wamp或连接到MSSQL使用PDO连接与odbc驱动程序新的PDO("odbc:dsn");
https://stackoverflow.com/questions/12667888
复制相似问题