>  기사  >  백엔드 개발  >  ODBC를 사용하여 PHP에서 SQL Server 데이터베이스에 연결

ODBC를 사용하여 PHP에서 SQL Server 데이터베이스에 연결

不言
不言원래의
2018-04-17 13:52:302337검색

이 기사에서는 SQL Server 데이터베이스에 연결하기 위해 PHP에서 ODBC를 사용하는 방법을 소개합니다. 이제 이를 여러분과 공유합니다. 도움이 필요한 친구들은 이를 참조할 수 있습니다.

사용하는 도구: WampServer 통합 도구 버전은 7.0.29이고 데이터베이스는 SQL Server 2008 R2입니다.

참고: 데이터베이스에 연결할 때 X:wampbinapacheapache2.4.33bin 디렉터리에 PHP 구성 파일인 PHP.ini를 입력해야 합니다. 안으로 들어가서 관련 구성을 수정하십시오. 구성은 다음과 같습니다.

extension=php_odbc.dll 서비스를 시작하고 모든 WampServer 서비스를 다시 시작하려면 앞에 있는 콜론을 제거하세요. (아파치를 재시작해도 됩니다.)

thinkPHP5.1 프레임워크를 사용하여 구성했습니다.

컨트롤러에서 Test.class.php를 생성합니다.

코드는 다음과 같습니다.


use think\Controller;class Test extends Controller{        public function zz(){            $servername='DRIVER={SQL Server};SERVER=localhost;DATABASE=mysql';            $username = 'sa';            $password = '123456';            $conn = odbc_connect($servername,$username,$password);            $sql = "SELECT * FROM myLLP";            $exec=odbc_exec($conn,$sql);            while($row =odbc_fetch_array($exec)){                $List[]=$row;            }            echo json_encode($List);            exit;        }}

데이터베이스 이름은 mysql입니다.


최종 효과는 주로 mySQL 데이터베이스의 myLLP 테이블의 데이터를 키-값 쌍의 형태로 페이지에 표시하는 것입니다.

URL 주소에 접근하면 항목 파일 + 모듈 + 컨트롤러 + 메소드

페이지 경로는 http://localhost:81/tp5/public/index/test/zz

The 페이지 출력은 :[{"name":"LLP","password":"123","id":"1"},{"name":"BB","password":"123"," id": "2"}]

관련 권장 사항:

PHP 연결 windows

PHP를 mysql에 연결하는 방법 - mysqli 및 PDO

위 내용은 ODBC를 사용하여 PHP에서 SQL Server 데이터베이스에 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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