PHP如何连接SQL sever 2000数据库?

如题所述

class
connCls{
private
$host;
//主机名
private
$name;
//用户名
private
$pass;
//密码
private
$db;
//数据库名
private
$type;
//编码类型
如:GBK,UTF-8

public
$sql;
//sql语句
public
$tbl;
//表
public
$n;
//表中的字段
public
$v;
//表中字段的值
public
$id;
//获取的id字段
public
$result=1;//结果集
public
$page;
//当前页

function
__construct($host,$name,$pass,$db,$type){
//构造函数初始化
$this->host=$host;
$this->name=$name;
$this->pass=$pass;
$this->db=$db;
$this->type=$type;
$this->connect();
//调用连接数据库函数
}
//---------------------------------------------------------------------------------
function
connect(){
//定义连接数据库函数
$link=@mysql_connect($this->host,$this->name,$this->pass)or
die("连接数据源失败!错误原因:".mysql_error());
@mysql_select_db($this->db,$link)or
die("抱歉,您选择的数据库".$this->db."不存在!!!");
mysql_query("set
names
'$this->type'");
//防止出现乱码
}
//---------------------------------------------------------------------------------
function
query($sql){
//定义执行sql语句函数
$this->connect();
$rs=mysql_query($sql);
//执行给定的sql语句
return
$rs;
//返回结果集
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-01-25
<?php
//(1)打开并选择数据库
$connection
=mssql_connect(
"sql
server
name
",
"databas
user
name
",
"password
");
mssql_select_db(
"database
name
",$connection);
//(2)通过连接,在database
name上运行查询
$result
=
mssql_query(
"select
*
from
tablename
",connection);
//(3)当有结果集中还有行时
while($row
=
mssql_fetch_row($result))
{
(4)输出行中每个属性
for($i=0;$i
<
mssql_num_fields($result);$i++)
echo
$row[$i]
.
"
";
}
//(5)关闭数据库连接
mssql_close($connection);
?>
还要把php.ini关于mssql的那几行前面的分号去掉

php连接sql2000问题
1.首先需要MSSQLClientTools是一个dll叫做ntwdblib.dll,它通常在MSSQLServer安装以后被copy到系统的system32文件夹下;如果是SQLServer就在本地,那你需要核实的是该ntwdblib.dll的版本与SQLServer的版本一致(2005对应2000.80.194.0,2000对应的是2000.2.8.0;)如果SQLServer在远程,需要将那个ntwdblib....

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

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

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 server2000,PHP5.3.6的php.ini文件夹里面找不到 ;exten...
php.ini配置extension=php_mssql.dll,去掉;是指加载mssql.dll库文件,对MSSQL数据的支持;没有这条语句的话你就自己加上去不就行了!库文件你装完SQL2000在windows系统应该有的,如果出现没有找到mssql.dll的错误,你去网上找一个一个库文件加进去就行了。另外,你的php.ini没有这个语句,可能是...

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( $...

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安装sqlsrv扩展步骤,PHP如何连接上SQL
第一步:安装Wampserver我安装的是Wampserver2.4.17版本。注意:安装Wampserver之前需要安装微软的vcredist_x64.exe,我的操作系统是64位,具体操作系统几位按规定安装;第二步:安装相关组件以及下载相关扩展解压复制《SQL Server Driver for PHP的扩展包(非官方)》里面的dll文件到bin\\php\\ext文件夹里面...

相似回答
大家正在搜