Home >Backend Development >PHP Tutorial > php连接MSSQL有关问题

php连接MSSQL有关问题

WBOY
WBOYOriginal
2016-06-13 12:41:10883browse

php连接MSSQL问题
我本机装的wamp的开发环境,因为要开发新的站点,但数据是存在远程的MSSQL数据库里面的
我在网上找到两种连接MSSQL的方法,一种我用mssql_connect 总是连接不上,后来我用下面这种方法连接上的
2   
/**  

  * php使用ODBC连接sql server数据库实例  
 */  
  
  $server='ip地址或服务器名';   
  $username='数据库用户名';   
  $password='数据库密码';   
  $database='数据库名';   
  
  $connstr = "Driver={SQL Server};Server=$server;Database=$database";   
  
  if ( !odbc_connect($connstr,$username,$password,SQL_CUR_USE_ODBC)){   
  echo "Couldn't connect to SQL Server on $server";   
  }else{   
  echo "Connect successfully!
";   
  }   
?>   
现在是连接数据成功了
但后面的SQL查询语句怎么写
我在后面这样写它会报错
if ( !odbc_connect($connstr,$username,$password,SQL_CUR_USE_ODBC))
{      echo "Couldn't connect to SQL Server on $server";   
   }
else{
    while($row=mssql_fetch_array(mssql_query('select * from t_item')))
{

echo $row[0];

}
   }    

Warning: mssql_query() [function.mssql-query]: Unable to connect to server: (null) in C:\wamp\www\mssql.php on line 12

Warning: mssql_query() [function.mssql-query]: A link to the server could not be established in C:\wamp\www\mssql.php on line 12

Warning: mssql_fetch_array(): supplied argument is not a valid MS SQL-result resource in C:\wamp\www\mssql.php on line 12


是不是这种连接的查询语法不是这样写的

PHP MS?SQL
Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn