2012-11-20 2 views
1

나는이 PHP 스크립트가 PHP로 : 나는 로컬 SQL Server Express를 서버에 연결해야SQL Server 데이터는

<?php 
$server = 'PCCSAF\SQLEXPRESS'; 

$link = mssql_connect($server, 'username', 'password'); 
if (!$link) { 
die('wrong'); 
} 
?> 

,하지만 난 항상 얻을

Fatal error: Call to undefined function mssql_connect() in C:\wamp\www\dbgrab\index.php on line 4 

나는 ntwdblib를 설치하려고했습니다 .dll, php.ini에서 extension = php_ming.dll 및 extension = php_mssql.dll의 주석 처리를 제거하지만 여전히 작동하지 않습니다.

내가 64 비트는 Windows7에서의 PHP 5.4.3 및 WAMP 서버 2.2을 사용하고

감사합니다.

+0

이러한 .dll 줄의 주석 처리를 제거한 후 아파치를 다시 시작 했습니까? – Cerbrus

+0

물론입니다. – culter

+0

이 확장 모듈에는 PDO를 사용하지 말아야하는 문제점이 있습니다 – codinginsane

답변

2

WAMP 서버 x64는 not compatible with PHP SQL Server Driver입니다. 32 비트 WAMP를 사용해보십시오.

+0

고맙습니다, Jamesking. 32 비트 버전으로 wamp를 재설치했지만 아무 것도 변경되지 않았습니다. 확장명 = php_ming.dll 및 확장명 = php_mssql.dll의 주석 처리를 제거합니다. ntwdblib을 아파치와 PHP 폴더에 복사 한 다음 "PHP 확장"하위 메뉴를 확인하고 모든 서비스를 다시 시작합니다.이 phplinfo에서 http://www.plus2net.com/php_tutorial/php_info-mssql.php를 볼 수 없습니다.() 그리고 그것 때문에 나는 그것을 작동시키지 못한다. .. 나는 무엇인가 놓치고 있냐? 고마워! – culter