好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

php5.3怎么连接sqlserver2000 - php高级应用

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高级应用的详细内容...

  阅读:46次