当前位置:首页 » 参考文献 » php连接sqlserver数据库

php连接sqlserver数据库

发布时间: 2021-03-18 02:54:50

A. php 连接sqlserver数据库都需要什么扩展

不需要mssql 扩展。

mssql扩展,是低版本的php上使用的。新版本改由微软官方维护,改为 sqlsrv 和 pdo_sqlsrv了。

具体的环境和版本要求,可参考微软官方的说明

SQL SERVER 配置用于 PHP 开发的环境

B. php 连接sqlserver数据库的问题

sqlsrv_query函数执行之前是需要连接SQLserver数据库的,也就是:

$serverName="serverNamesqlexpress";//serverNameinstanceName
$connectionInfo=array("Database"=>"dbName","UID"=>"userName","PWD"=>"password");
$conn=sqlsrv_connect($serverName,$connectionInfo);
if($conn){
echo"Connectionestablished.<br/>";
}else{
echo".<br/>";
die(print_r(sqlsrv_errors(),true));
}

能连上数据库,你再执行具体的SQL语句,如果还是false,可以输出sqlsrv_errors ()这个函数的结果看下是什么问题导致。

C. thinkphp 怎么连接sqlserver数据库

到微软官网下载文件,网址:网络搜索

选择“SQLSRV20.EXE”,点击"next"(下一步),进行下载

右键解压到当前目录,把这两个文件拷贝到PHP目录下的ext目录下

下图是拷贝后的结果,请参考,不要拷错了。

打开php-ini 在文件中设置,加上下面两行代码,如下图

下面这里设置为On,保存,重启服务,如下图

修改thinkphp配置文件,如下图

thinkphp控制器文件,随便查个sqlserver表中的数据,看是否能成功打印,如果成功打印,那么证明数据库连接成功。如果不能正确打印,那么看报错提示,在按照提示解决问题。

D. php怎么链接sqlserver数据库进行增删改查

php有专门的sql server操作函数,举个简单的例子,是查询的

$serverName="localhost";//数据库服务器地址
$uid="root";//数据库用户名
$pwd="123456";//数据库密码
$connectionInfo=array("UID"=>$uid,"PWD"=>$pwd,"Database"=>'databasename');
$conn=sqlsrv_connect($serverName,$connectionInfo);
if($conn==false){
echo"连接数据库失败!";
die(print_r(sqlsrv_errors(),true));
}
$sql="select*fromuser";
$query=sqlsrv_query($conn,$sql,array(),array("Scrollable"=>SQLSRV_CURSOR_KEYSET));
$num_rows=sqlsrv_num_rows($query);
if($num_rows>0){
while($row=sqlsrv_fetch_array($query)){
echo$row['aaaa'];
}
}

其它的操作也同理,举一反三

E. php 怎么连接中文名称数据库(SqlServer)

php页面是utf八的编码,然后命令发给数据库的时候转换下编码,例子见图

F. 请问有没有php连接sqlserver的教程啊,详细点的

启用php_mssql.dll
这个那个……
详细情况因为没有用过所以不知道
不过看了一下php手册
mssql和mysql的函数差不多
你下载一本php手册吧
这东西可是必备宝典啊

G. php连接sqlserver数据库问题,搞到晕了还是连接不上,求解答

这位朋友,你首先检查下相关服务有没有开启,方法是:

开始->运行->输入services.msc->在右侧的服务列表项里查看与mssql server相关服务项是否合启动了,如果没有的就设置成启动,然后重启下服务器观察。
如果ok就给分,有问题再截图发上来。

H. php 怎么连接sqlserver 数据库

建议查看
手册中的mssql部分!\
or
//
,
when
using
a
non
default
port
number$server
=
'KALLESPC\SQLEXPRESS';//
Connect
to
MSSQL$link
=
mssql_connect($server,
'sa',
'phpfi');if
(!$link)
{
die('Something
went
wrong
while
connecting
to
MSSQL');}?>
碰到问题之后再提问

I. PHP连接SQLserver2000数据库

SQLSERVER安装完以后也去掉extension=php_mssql.dll前面的;,

phpinfo()运行的时候没有读到mssql。个人认为是因为安装了客户端。

重新安装SQLSERVER2005,重新配置PHP.INI里的;

重新启动IIS,

运行PHPINFO()的PHP

能够解析到MSSQL,

<?php
$odb_conn=mssql_connect('localhost','sa','root');
mssql_select_db('test',$odb_conn);
$query="select * from test1";
$odb_comm=mssql_query($query);
$odb_row_num=mssql_num_rows($odb_comm);
for($i=0;$i<$odb_row_num;$i++)
{
$row=mssql_fetch_array($odb_comm);
echo($row[1]);
echo("<br/>");
}
?>

J. php 怎么连接sqlserver

配置php
a、打开php.in将extension=php_mssql.dll的注释符号去掉。
b、打开php.in将mssql.secure_connection
=
Off改为on。
c、将php_mssql.dll拷贝到php.in中extension_dir
指定的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。
<?php
/**
*
@author
samsun
*
@right
2007
*
php使用mssql库,连接sql
server数据库实例
*/
$server='ip地址或服务器名';
$username='数据库用户名';
$password='数据库密码';
$database='数据库名';
$conn=mssql_connect($server,$username,$password)

or
die("Couldn't
connect
to
SQL
Server
on
$server");
$db=mssql_select_db($database)
or
die("Couldn't
open
database
$database");
?>
或:
<?php
//链接数据库
$conn=mssql_connect('localhost','sa','123456');
mssql_select_db('gu_dde',$conn);
//query语句
$Query="select
*
from
dde_top";
$AdminResult=mssql_query($Query);
//输出结果
$Num=mssql_num_rows($AdminResult);
for($i=0;$i<$Num;$i++)
{
$Row=mssql_fetch_array($AdminResult);
echo($Row[1]);
echo("<br/>");
}
?>

热点内容
涂鸦论文 发布:2021-03-31 13:04:48 浏览:698
手机数据库应用 发布:2021-03-31 13:04:28 浏览:353
版面217 发布:2021-03-31 13:04:18 浏览:587
知网不查的资源 发布:2021-03-31 13:03:43 浏览:713
基金赎回参考 发布:2021-03-31 13:02:08 浏览:489
悬疑故事范文 发布:2021-03-31 13:02:07 浏览:87
做简单的自我介绍范文 发布:2021-03-31 13:01:48 浏览:537
战略地图参考 发布:2021-03-31 13:01:09 浏览:463
收支模板 发布:2021-03-31 13:00:43 浏览:17
电气学术会议 发布:2021-03-31 13:00:32 浏览:731