
正文
php连接2000数据库 php连接数据库教程
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
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;
//表中php连接2000数据库的字段
public
$v;
//表中字段php连接2000数据库的值
public
$id;
//获取php连接2000数据库的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("抱歉,您选择php连接2000数据库的数据库".$this-db."不存在!!!");
mysql_query("set
names
'$this-type'");
//防止出现乱码
}
//---------------------------------------------------------------------------------
function
query($sql){
//定义执行sql语句函数
$this-connect();
$rs=mysql_query($sql);
//执行给定的sql语句
return
$rs;
//返回结果集
}
相关问答
Q1: 怎样用php链接sqlserve2000数据库???
配置php
打开php.in将extension=php_mssql.dllphp连接2000数据库的注释符号去掉
打开php.in将mssql.secure_connection = Off改为on。
将php_mssql.dll拷贝到php.in中extension_dir 指定php连接2000数据库的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。
以上步骤完成后需要重启apache。
使用以下方式连接SQL Server 2000php连接2000数据库:
//链接数据库
$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("");
}
?
望采纳 Thx
Q2: PHP连接sql server 2000的问题
PHP完全可以连接MSSQL的。
1.
首先需要MS
SQL
Client
Tools是一个dll叫做ntwdblib.dllphp连接2000数据库,它通常在MS
SQL
Server安装以后被copy到系统的system32文件夹下;如果是SQL
Server就在本地php连接2000数据库,那你需要核实的是该ntwdblib.dll的版本与SQL
Server的版本一致(2005对应2000.80.194.0php连接2000数据库,2000对应的是2000.2.8.0;)如果SQL
Server在远程php连接2000数据库,需要将那个ntwdblib.dll拷贝到本机器的system32文件夹下;
(这里经常遇见的一个问题是,如果php通常是较老的ntwdblib.dll晚于SQL
Server安装的话,php的ntwdblib.dll会覆盖SQL
server安装时copy在system32下的ntwdblib.dll,导致链接是提示:链接不上数据库)
2.核实完system32下的ntwdblib.dll之后,还需要将正确版本的ntwdblib.dll覆盖php文件夹下的ntwdblib.dll;
3.使用MS
SQL
Server的方法与MySQL的方法很类似;
如下:
?php
//链接数据库
$conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');
mssql_select_db('LabMIS',?$conn);
//query语句
$Query="select
*
from
admin";
$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/");
}
?
关于php连接2000数据库和php连接数据库教程的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








