当前位置:首页 » 编程语言 » phpsql2000

phpsql2000

发布时间: 2022-03-15 18:38:22

php连接sqlserver2000数据库

安装ms sql server2000 时,还要安装一个sp4的补丁,要不然,外部程序不能与sql server的服务建立连接

㈡ php5.4怎么连接sqlserver2000

首先当然是安装好我们的PHP开发环境,我这里使用的是phpStudy。安装完成后可以运行起来查看下当前的版本:

可以看见当前的版本是5.3,那么我们就直接换成5.4的版本作为我们需要的环境,切换php版本即可:

然后,我们在PHPInfo中看看我们当前的环境是不是线程安全,这样我们就对应的使用我们需要的驱动:

Thread Safety:disabled,证明当前是非线程安全的,那么我们这里就选择php_sqlsrv_54_nts.dll驱动,并且把这个文件复制到当前环境的PHP文件目录的ext下面:

这样我们需要的环境就搭建完成,剩下的就是要修改我们的配置文件,以至于可以支持我们的环境运行:

1.添加一行:

extension=php_sqlsrv_54_nts.dll

2.取消注释

extension=php_sqlsrv.dll

extension=php_pdo_sqlsrv.dll

3.mssql.secure_connection = Off改为on

6
最后我们再次查看PHPInfo信息,如果可以看见sqlsrv,那么恭喜你搭建环境完成:

㈢ 折腾了好久 始终没法实现php连接sql server2000 求解!

关键问题应该不是在你的文件缺失,而是你代码以及设置的问题。

  1. 首先,再次检查一下:在你的www包下面建立一个php文件,内容是 phpinfo(); ,然后访问这个php文件,确定mssql 的扩展是否有开。

  2. 找到你的wamp下面的php目录,用你下载的ntwdblib.dll 替换掉现有的 ntwdblib.dll 。

  3. 确定你的mssql打开了 TCP/IP 和named pipes,TCP动态端口填入了1433,如果没有,请设置后重启mssql 服务。

  4. 仔细检查你的php连接数据库的代码,做简单测试(相信你应该不是犯这种低级错误)

  5. 如果还是不行,请贴你在浏览器调用访问数据库的代码,以及运行的页面,最好有错误信息。

㈣ php无法连接sql 2000,一直报错,文件都复制好了,php.ini也修改好了,就是死活连不上啊

你把mssql_connect 、mssql_error()、 mssql_select_db这三个mssql修改成mysql

㈤ php数据库调用异地sql2000信息,可否实现

这个需要对方把sql server的库用户权限开给你才行,php针对sql server的数据库链接方式以及对数据表的增删改查跟php操作mysql还是不一样的,故你还需要在写写一个操作sql server的程序文件供你调用sql server里的数据、。

㈥ php如何连接到SQL SERVER 2000 数据库

5.3版本之前的有自带的函数mssql_connect,就是把mysql改成mssql,但5.3版本之后的,好像要到微软的官网去下载连接驱动 。。。

㈦ 怎样用php链接sqlserve2000数据库

配置php

打开php.in将extension=php_mssql.dll的注释符号去掉

打开php.in将mssql.secure_connection = Off改为on。

将php_mssql.dll拷贝到php.in中extension_dir 指定的目录或者系统system32目录下。(php_mssql.dll在php的压缩安装包中有)。

以上步骤完成后需要重启apache。

使用以下方式连接SQL Server 2000:

//链接数据库
$conn=mssql_connect('localhost','sa','123456');
mssql_select_db('gu_dde',$conn);
//query语句
$Query="select*fromdde_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

㈧ sql2000的数据库能用php程序吗

sql2000 是数据库
PHP是服务器脚本语言

是两个不同的概念
可以用PHP去操作SQL数据库

㈨ php连接sql2000问题

PHP完全可以连接MSSQL的。
1.首先需要MSSQLClientTools是一个dll叫做ntwdblib.dll,它通常在MSSQLServer安装以后被到系统的system32文件夹下;如果是SQLServer就在本地,那你需要核实的是该ntwdblib.dll的版本与SQLServer的版本一致(2005对应2000.80.194.0,2000对应的是2000.2.8.0;)如果SQLServer在远程,需要将那个ntwdblib.dll拷贝到本机器的system32文件夹下;
(这里经常遇见的一个问题是,如果php<通常是较老的ntwdblib.dll>晚于SQLServer安装的话,php的ntwdblib.dll会覆盖SQLserver安装时在system32下的ntwdblib.dll,导致链接是提示:链接不上数据库)
2.核实完system32下的ntwdblib.dll之后,还需要将正确版本的ntwdblib.dll覆盖php文件夹下的ntwdblib.dll;
3.使用MSSQLServer的方法与MySQL的方法很类似;
如下:
<?php
//链接数据库
$conn=mssql_connect('IBM-F24B11ED1CCSQLEXPRESS','sa','123456');
mssql_select_db('LabMIS',?$conn);
//query语句
$Query="select*fromadmin";
$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连接sql server 2000的问题

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/>");
}
?>
我诚实点,我很是借鉴人家的

热点内容
浏览器上传不了图片 发布:2025-01-16 14:45:46 浏览:599
汽车是哪个配置的怎么看 发布:2025-01-16 14:43:47 浏览:50
唱吧上传原唱 发布:2025-01-16 14:30:36 浏览:300
负载均衡后端服务器获取真实ip 发布:2025-01-16 14:30:26 浏览:655
linux系统centos如何配置网络 发布:2025-01-16 14:22:32 浏览:600
java培训浙江 发布:2025-01-16 14:13:40 浏览:934
配置型基金如何分配 发布:2025-01-16 14:08:06 浏览:563
adbandroid版本 发布:2025-01-16 13:53:14 浏览:388
直链云存储 发布:2025-01-16 13:19:30 浏览:727
电脑主机服务器多少钱 发布:2025-01-16 13:00:28 浏览:668