php连接ms_sql的问题
投稿人:zengdddd
- 错误信息:Parse error: syntax error, unexpected T_STATIC, expecting T_OLD_FUNCTION or T_FUNCTION or T_VAR or '}' in C:\AppServ\www\adodb5\adodb.inc.php on line 435
- 示例代码:
- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
- <html xmlns="http://www.w3.org/1999/xhtml">
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- <title>ms-sql</title>
- </head>
- <body>
- <?php
- include_once('adodb5/adodb.inc.php');
- $conn=ADONewConnection('odbc_mssql');
- $conn->PConnect("Driver={SQL Server};Server=DLUT-PC\SQLEXPRESS;Database=yuyan;",'zhouhao','950288');
- $ADODB_FETCH_MODE=ADODB_FETCH_ASSOC;
- $sqlstr='select * from yuyan where psnNo=?';
- $rst=$conn->execute($sqlstr,'005') or die('connect error');
- while(!$rst->EOF)
- {
- //echo $rst->fields['psnName'].'->'.$rst->fields['psnNo'].'';
- echo 'dajiahao';
- $rst->movenext();
- }
- $rst->close();
- $conn->close();
- ?>
- </body>
- </html>
- 第435行的代码如下:
- static function Version()
- {
- global $ADODB_vers;
- $ok = preg_match( '/^[Vv]([0-9\.]+)/', $ADODB_vers, $matches );
- if (!$ok) return (float) substr($ADODB_vers,1);
- else return $matches[1];
- }
- 谢谢大家能指导一下我这个新手!