本文目录一览:
- 1、PHP5.2连接32位sql server 2008 R2
- 2、在php5.2 和 MSSQL2005 环境下,php代码中如何实现查询mssql数据库指定表最新时间的数据?
- 3、window下如何用php5.2.5.5版本 连接mssql
- 4、php5.2连接远程mssql失败?网上的方法都是过了还是不行!求解啊!在此谢过了!!
- 5、紧急求救:php5.2升级到5.4.10后,一直提示mssql数据库链接错误
PHP5.2连接32位sql server 2008 R2
准备工作:SQLSRV20.EXE(PHP mssql扩展库)、php_mssql.dll文件。
安装PHP mssql扩展库:安装SQLSRV20.EXE,选择解压路径为:D:\wamp\bin\php\php5.2.9-2\ext。如下图所示:
修改php.ini配置文件:打开php.ini配置文件,将其中
;extension=php_mssql.dll
;extension=php_pdo_mssql.dll
前面的分号去掉,然后再”Dynamic Extensions”区域的后面添加php_sqlsrv的动态链接库文件: extension=php_sqlsrv_52_ts_vc6.dll
extension=php_pdo_sqlsrv_52_ts_vc6.dll
如下图所示:
注意事项:查看D:\wamp\bin\php\php5.2.9-2\ext目录下有也Php_mssql.dll文件。如果没有,则下载该文件,复制到该目录下。
测试环境配置是否成功:打开浏览器,在地址栏输入 ,如果在打开的网页中查询到如下页面内容,则配置成功,否则配置失败。
重启WAMP所有服务。
测试:编写一个简单的SQL SERVER2008数据库连接的测试程序。测试程序具体代码如下:
?php
$server ="192.168.61.181"; //服务器IP地址,如果是本地,可以写成localhost
$uid ="sa"; //用户名
$pwd ="cwh"; //密码
$database ="UserMan"; //数据库名称
//进行数据库连接
$conn =mssql_connect($server,$uid,$pwd) or die ("connect failed");
mssql_select_db($database,$conn);
//执行查询语句
$query ="select * from users";
$row =mssql_query($query);
//打印输出查询结果
while($list=mssql_fetch_array($row))
{
print_r($list);
echo "br";
}
?
8
在php5.2 和 MSSQL2005 环境下,php代码中如何实现查询mssql数据库指定表最新时间的数据?
需要做以下几步:
1、连接数据库
2、执行查询语句
3、输出查询结果
?php
$con=mysql_connect("localhost","root","123456") or die("数据库连接失败");
mysql_select_db("数据表名");
$sql="查询语句";
$result=mysql_query($sql);
while($rs=mysql_fetch_row($result)){
var_dump($rs)."br";
}
?
你把上面的内容替换成你自己的就可以输出结果了
window下如何用php5.2.5.5版本 连接mssql
你首先查看一下你phpinfo信息,看看里面有没有开启相关的服务。
给你一个pdo方式连接mysql的案例:
?php
$dbms='mysql';//数据库类型Oracle用ODI,使用不同的数据库,改这里,不用记住那么多函数
$host='localhost';//数据库主机名
$dbName='mydb_dy';//使用的数据库
$user='root';//username
$password='';//password
$dsn="$dbms:host=$host;dbname=$dbName";
try {
$dbh = new PDO($dsn,$user,$password);//初始化一个PDO对象,
//就是创建了数据库连接对象
echo "连接成功br/";
foreach($dbh-query('select * from persons') as $row) {
print_r($row);
}
} catch(PDOException $e) {
die("Error!:".$e-getMessage()."br/");
}
?
第二种方式:
$con = mysql_connect("地址","用户名","密码");
php5.2连接远程mssql失败?网上的方法都是过了还是不行!求解啊!在此谢过了!!
1 先测试你的phpinfo.php 是否能够打开
2.如果能够打开 在当前页面上搜索MSSQL有没有
3.你的MSSQL 不用WINDOW用户那个,用户使用sa,如果sa用户没有设置密码,可以在MSSQL用户安全中设置密码,百度一下可以解决。
我这个方法适用IIS 百试不爽。
如果你是apache 建议你从网上搜索下app3合一 进行安装
紧急求救:php5.2升级到5.4.10后,一直提示mssql数据库链接错误
phpMyadmin能连接上,是提示mssql连接数据库错误,与mysql无关。前前后后都检查了,在原来的lamp上运行没问题,就是更新后的lamp提示mssql数据库连接错误。。。应该只与mssql连接有关。