php 怎么连接sql server数据库

如题所述

用PDO啊
<?php
$dbms='mysql'; //数据库类型
$host='localhost'; //数据库主机名
$dbName='test'; //使用的数据库
$user='root'; //数据库连接用户名
$pass=''; //对应的密码
$dsn="$dbms:host=$host;dbname=$dbName";

try {
$dbh = new PDO($dsn, $user, $pass); //初始化一个PDO对象
echo "连接成功<br/>";
/*你还可以进行一次搜索操作
foreach ($dbh->query('SELECT * from FOO') as $row) {
print_r($row); //你可以用 echo($GLOBAL); 来看到这些值
}
*/
$dbh = null;
} catch (PDOException $e) {
die ("Error!: " . $e->getMessage() . "<br/>");
}
//默认这个不是长连接,如果需要数据库长连接,需要最后加一个参数:array(PDO::ATTR_PERSISTENT => true) 变成这样:
$db = new PDO($dsn, $user, $pass, array(PDO::ATTR_PERSISTENT => true));

?>
温馨提示:内容为网友见解,仅供参考
无其他回答

Windows Server上使用PHP访问SQL Server
首先,需要安装PHP扩展,以便通过PHP与SQL Server数据库进行交互。扩展可以通过编译安装或手动安装,具体取决于所选的PHP版本。对于默认安装程序,可以找到MS SQL扩展文件的位置。如果使用非默认安装,需要下载DLL文件,并确保文件与PHP版本兼容。接着,将DLL文件复制到PHP的扩展目录中,修改php.ini文件中的“...

php怎样连接sqlserver数据库
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...

php怎么连接sql server
1.首先你要确定你用帐号密码 能登陆sql_server服务器(sql身份验证进去), 至少用excel 的插入数据源的方式连接一下.2.建议去直接去下载Wamp的版本(你自己配置环境可能用问题),里面可以直接开启PHP_MSSQL模块 至少我用这个从来不会连接不上 3.可以试着用COM连接 这里讲见怎么用COM连接 允许 DCOM...

怎样用PHP连接sql数据库
2、连接数据库sqlsrv_connect()<?php$serverName = "serverName\\sqlexpress";\/\/服务器的名字,本地localhost$connectionInfo = array( "Database"=>"dbName", "UID"=>"userName", "PWD"=>"password");$conn = sqlsrv_connect( $serverName, $connectionInfo);if( $conn ) { echo "Conn...

php连接mysql的语句(php连接mssql)
使用PHP连接MSSQL数据库时,推荐使用ODBC连接方式以提升稳定性。连接语句为:$conn = odbc.connect("Driver={SQL Server};Server=主机;Database=数据库","用户名","密码")。执行SQL语句则通过odbc.exec($conn,$sql)实现。对于其他语法,PHP手册提供了ODBC相关语法参考,可据此进行操作。

怎么样配置thinkphp 与本地mysql和sql server同时连接俩个数据库
thinkphp 同时连接两个数据库的配置方法如下:1、在Db.class.php脚本文件里面的类增加一个魔术方法__get(),写法如下:public function __get($propertyName){ return $this->$propertyName;}这个方法是用来访问类中protected $config成员属性用的。有的人可能会说,直接把protected改成public岂不是更...

php连接sqlserver数据库问题,搞到晕了还是连接不上,求解答
这位朋友,你首先检查下相关服务有没有开启,方法是:开始->运行->输入services.msc->在右侧的服务列表项里查看与mssql server相关服务项是否合启动了,如果没有的就设置成启动,然后重启下服务器观察。如果ok就给分,有问题再截图发上来。

PHP安装sqlsrv扩展步骤,PHP如何连接上SQL
打开wamp\\bin\\php文件夹找到php.ini文件,打开添加下面两个扩展;extension=php_pdo_sqlsrv_56_ts.dll56代表着php的版本extension=php_sqlsrv_56_ts.dll打开wamp\\bin\\apache\\Apache2.4.6\\bin\\php.ini,打开添加下面两个扩展:extension=php_pdo_sqlsrv_56_ts.dllextension=php_sqlsrv_56_...

php怎么连接sql server 2012
1、打开php.in将extension=php_mssql.dll的注释符号去掉。2、打开php.in将mssql.secure_connection = off改为on。3、从5.2开始,php就不再提供mssql.dll了,所以要php连接sql server 2005\/2008\/2012必须要使用微软提供的sql server for php 2.0\/3.0 这个文件可以上微软官网下载(sqlsrv20.exe\/...

php5.3执行sql server2005的存储过程,该怎么获取存储过程的查询记录_百 ...
方法:1、打开 SQL Server Management Studio并连接到数据库引擎数据库。2、在“对象资源管理器”窗格中展开“数据库”节点。3、选中一个数据库,点开节点,找到“可编程性”—“存储过程”节点。4、展开“存储过程”节点,可以找到新建的存储过程。5、右击“存储过程”节点,在弹出的快捷菜单中选择“...

相似回答