本文目录一览:
- PHP5.2连接32位sql server 2008 R2
- 在php5.2 和 MSSQL2005 环境下,php代码中如何实现查询mssql数据库指定表最新时间的数据?
- window下如何用php5.2.5.5版本 连接mssql
- php5.2连接远程mssql失败?网上的方法都是过了还是不行!求解啊!在此谢过了!!
- 紧急求救: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>";
}
?>
在php5.2 和 MSSQL2005 环境下,php代码中如何实现查询mssql数据库指定表最新时间的数据?
需要做以下几步:
- 连接数据库
- 执行查询语句
- 输出查询结果
<?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失败?网上的方法都是过了还是不行!求解啊!在此谢过了!!
- 先测试你的phpinfo.php 是否能够打开。
- 如果能够打开,在当前页面上搜索MSSQL有没有。
- 你的MSSQL 不用WINDOW用户那个,用户使用sa,如果sa用户没有设置密码,可以在MSSQL用户安全中设置密码,百度一下可以解决。 我这个方法适用IIS 百试不爽。 如果你是Apache,建议你从网上搜索下app3合一进行安装。
紧急求救:php5.2升级到5.4.10后,一直提示mssql数据库链接错误
phpMyadmin能连接上,是提示mssql连接数据库错误,与mysql无关。前前后后都检查了,在原来的lamp上运行没问题,就是更新后的lamp提示mssql数据库连接错误。。。应该只与mssql连接有关。