이 기사에서는 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를 mysql에 연결하는 방법 - mysqli 및 PDO
위 내용은 ODBC를 사용하여 PHP에서 SQL Server 데이터베이스에 연결의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!