php5.3怎么连接sqlserver2000
我们知道新版的php5.3是不支持mysql自带的mssql_connect这个数据连接函数,如果需要连接sqlserver数据库,我们只能使用了com 接口来做.
1.Com链接 ADODB.Connection,代码如下:
$conn = new Com([ADODB.Connection]); //实例化一个Connection对象 $connstr = [provider=sqloledb;datasource=.;uid=sa;pwd=123456;database=jnold;]; $conn ->Open( $connstr ); $rs = new Com([ADODB.Recordset]); //实例化一个Recordcount对象 $rs ->Open(‘select * from News where bigclassid = 59 And LeadPostil is null’, $conn , 1, 1); $count = $rs ->RecordCount; echo [共有{ $count }条纪录<br />]; for ( $i = 0; $i < $count ; $i ++){ $arr_result [ $i ][ 'Title' ] = addslashes ( $rs ->Fields(‘Title’)->Value); //标题 $arr_result [ $i ][ 'Color' ] = addslashes ( $rs ->Fields(‘titlecolor’)->Value? $rs ->Fields(‘titlecolor’)->Value:]); //标题颜色 $arr_result [ $i ][ 'WenHao' ] = addslashes ( $rs ->Fields(‘OtherText’)->Value); //文号 }2.ODBC连接mssql,代码如下:
$dbhost = ]; $dbuser = ]; //你的mssql用户名 $dbpass = ]; //你的mssql密码 $dbname = ]; //你的mssql库名 $connect =odbc_connect([Driver={SQL Server};Server= $dbhost ;Database= $dbname ],] $dbuser ],] $dbpass ]); $sql =]select * from content]; $exec =odbc_exec( $connect , $sql ); while ( $row = (odbc_fetch_array( $exec ))) { //开源代码phpfensi测试数据 $row [ 'id' ] //?取字段值 … }查看更多关于php5.3怎么连接sqlserver2000 - php高级应用的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did30438