当前位置:首页 » 编程语言 » php连接sql2008

php连接sql2008

发布时间: 2022-02-27 13:10:41

‘壹’ php 连接server sql2008

楼主能走到这一步说明做过不少工作,对流程有所了解,闲话不多说。

说下我感觉:最大的可能是php_sqlsrv_52_ts_vc6.dll注意52,vc6这个文件,52对应PHP版本,apacheIIS应注意vc6,vc9的选择。

如果不行再联系,我刚刚配置过还热乎着

‘贰’ php如何连接SQL server 2008 r2,求助各位

配置php

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

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

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

<?php

/**
* @author samsun
* @right 2007
* php使用mssql库,连接sql server数据库实例
*/

$server='ip地址或服务器名';
$username='数据库用户名';
$password='数据库密码';
$database='数据库名';

$conn=mssql_connect($server,$username,$password)
or die("Couldn't connect to SQL Server on $server");
$db=mssql_select_db($database) or die("Couldn't open database $database");

?>

或:

<?php
//链接数据库
$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("<br/>");
}
?>

‘叁’ php连接sqlserver2008操作

类拟数据库调式的,最好加一句
mssql_select_db($dbName, $conn);
$result=mssql_query("update CRM_GROUP set read_flag='$bool' where client_id='$clientid'",
mssql_min_error_severity(1);
$query = mssql_query('SELECT `syntax`, `error` FROM `MSSQL`');

if (!$query) {
//读取Query相关的信息来获取当前错误
}
或着直接在mssql内调式以上语句,这样找到问题稍快一些

‘肆’ 我用liunx php连接 sqlserver2008 怎么连接啊

linux
php无法连接
sqlserver

linux里根本无法安装sqlserver
与mysql配对使用的

‘伍’ php连接SQL Server的方法

1.修改php.ini将extension=php_mssql.dll的注释删除保存。

2.修改php.in将mssql.secure_connection = Off改为mssql.secure_connection = On。

3.重启apache服务

4.编写测试代码

$conn=mssql_connect('59.173.xxxxxx.xxxxxx,1468','sa','xxxxxx');
mssql_select_db('HR',$conn);

$Query="select*fromClass";
$Result=mssql_query($Query);
$Number=mssql_num_rows($Result);
for($i=0;$i<$Number;$i++)
{
$Row=mssql_fetch_array($Result);
echo($Row[1]);
echo("<br/>");
}

‘陆’ PHP连接sqlserver2008,怎么连接指定ip地址上的数据库

首先要使用SQL
Server
Driverfor
PHP,下载好对应的版本后,在PHP中添加下载好的扩展。
部分代码:
$serverName
=
"localhost";
//数据库服务器地址$uid
=
"sa";
//数据库用户名$pwd
=
"123";
//数据库密码$connectionInfo
=
array("UID"=>$uid,"PWD"=>$pwd,
"Database"=>"cart");$conn
=
sqlsrv_connect(
$serverName,
$connectionInfo);if(
$conn
==
false){
echo
"连接失败!";
die(
print_r(sqlsrv_errors(),
true));}

‘柒’ php连接sql2008问题

连接MSSQL只能得到的是GBK编码
出不出现乱码现象,和你自己编写的代码编码格式有关
注意:乱码是你的代码有问题,不是sql有问题,计算机只是很蠢的将你的所有要求实现
$dbhost='';
$dbuser='';
$dbpw='';
$dbname='';
$charset
=
'';//需要的字符编码
//链接数据库
$conn
=
mssql_connect($dbhost,
$dbuser,
$dbpw);
mssql_select_db($dbname,$conn);
$sql
=
'select
*
from
dbo.test
where
text="写个中文做测试"
';
$sql
=
iconv($charset,'GBK',$sql);//转换成GBK编码
$result
=
mssql_query($sql);
while($row
=
mssql_fetch_row($result)){
foreach($row
as
$key=>$value){
$row[$key]
=
iconv('GBK',$charset,$value);//转换成你的编码
}
print_r($row);
}
如果没有拼写错误,应该是这个样子,你试试
表结构随便
第一个问题,是和你具体加载哪个sql
server类库有关
sqlsrv_是微软开发的,只能找到对应的windows版本
mssql_是php的官方,但高版本的应该不支持了,需要仔细找下,就像你说的比较容易解决
sql2008数据库执行命令时有印象需要引用实例如use
database;
这点,mysql也是一样的,是切换数据库,相当于一般配置中的dbname

‘捌’ php 连接sql service 2008

2.2. 5php 连接sql service 2008
提问者: 匿名 php 2.2.5 连接sql service2008 本地测试可以连接,用 iis来调用php连接则出现如下错误:Fatal error: Call to undefined function sqlsrv_connect() in D:\appServ\www\web_sealtool - smarty\templates\db\Connect.php on line 12谁有办法的。

‘玖’ php如何连接sql数据库

3、Sql Server7.0/2000数据库
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydb";
//mydb为数据库
String user="sa";
String password="";
Connection conn= DriverManager.getConnection(url,user,password);

热点内容
图的算法java 发布:2025-01-11 05:57:07 浏览:480
梯形图编译器 发布:2025-01-11 05:56:26 浏览:258
安卓framework编译 发布:2025-01-11 05:55:00 浏览:694
加密学原理 发布:2025-01-11 05:54:20 浏览:786
ocr编程 发布:2025-01-11 05:51:24 浏览:252
androiddecoder 发布:2025-01-11 05:44:13 浏览:730
苏州数控编程培训 发布:2025-01-11 05:42:51 浏览:855
编程控制小船 发布:2025-01-11 05:35:05 浏览:757
萤石云清理缓存 发布:2025-01-11 05:34:29 浏览:779
怎么在电脑上传照片 发布:2025-01-11 05:30:20 浏览:488