찾다
php教程php手册php连接MSSQL数据库的常用操作

php连接MSSQL数据库的常用操作

Jun 06, 2016 pm 07:52 PM
lmssqlphp일반적으로 사용되는작동하다데이터 베이스입력하다연결하다

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 数据库查询不外乎4个步骤,1、建立连接。2、输入查询代码。3、建立查询并取出数据。4、关闭连接。 php连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。 首先,php.ini文件

欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入

  数据库查询不外乎4个步骤,1、建立连接。2、输入查询代码。3、建立查询并取出数据。4、关闭连接。

  php连接mssql数据库有几个注意事项,尤其mssql的多个版本、32位、64位都有区别。

  首先,php.ini文件中;extension=php_pdo_mssql.dll ;extension=php_pdo_odbc.dll 前面的分号去掉,对应的使哪种方式连接mssql.注意要重启服务使其生效。

  一、建立连接

  1、odbc

  首先,在php程序所在的服务器设置odbc.这里32位和64位操作系统有区别。32位的从控制面板中管理工具中的数据源(odbc)直接建立就可以了,64位的要运行C:\Windows\SysWOW64\odbcad32.exe

  从这里面设置。注意:上面只的是数据库服务器为32为的,数据源设置服务器为32位和64位两种的情况。只要两个服务器建立的数据源位数一致就好。

  下面是odbc建立连接代码。

  $con = odbc_connect('odbc名称','用户名','密码');

  2、连接mssql2000

  $con = mssql_connect('数据库地址','用户名','密码');

  3、连接mssql2008

  $connectionInfo =  array("UID"=>用户名,"PWD"=>密码,"Database"=>"数据库名称");

  $con = sqlsrv_connect( 数据库地址,$connectionInfo);

  二、输入查询代码

  这个都一样,可以直接写入,也可以从mssql中验证好后复制过来。简单点说就是把一个sql语句赋值给一个变量。

  类似下面代码

  $query = "SELECT top 12 * 数据库名称 order by id desc";

  三、建立查询并取出数据

  1、odbc

  $result = odbc_do($con,$query);

  while(odbc_fetch_row($result))

  {

  $变量名称 = odbc_result($result, "字段名称");

  }

  2、连接mssql2000

  $result = mssql_query($con, $query);

  while($row =mssql_fetch_array($result))

  {

  $变量名称 = $row["字段名称"];

  }

  3、连接mssql2008

  $result = sqlsrv_query($con, $query);

  while($row = sqlsrv_fetch_array($result))

  {

  $变量名称 = $row["字段名称"];

  }

  在php5.3及以后的版本中不附带sqlsrv库了。所以要从微软这里下载。

  四、关闭连接

  这个没有什么区别,分别是odbc_close();和mssql_close()和sqlsrv_close();

  最后体会:php连接mssql比连接mssql的函数少了一些,但是也够用了。具体函数可以参考php官方手册或者oschina的php中文文档。

php连接MSSQL数据库的常用操作

성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

Video Face Swap

Video Face Swap

완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

뜨거운 도구

맨티스BT

맨티스BT

Mantis는 제품 결함 추적을 돕기 위해 설계된 배포하기 쉬운 웹 기반 결함 추적 도구입니다. PHP, MySQL 및 웹 서버가 필요합니다. 데모 및 호스팅 서비스를 확인해 보세요.

에디트플러스 중국어 크랙 버전

에디트플러스 중국어 크랙 버전

작은 크기, 구문 강조, 코드 프롬프트 기능을 지원하지 않음

ZendStudio 13.5.1 맥

ZendStudio 13.5.1 맥

강력한 PHP 통합 개발 환경

안전한 시험 브라우저

안전한 시험 브라우저

안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)