2014-12-07 2 views
-3

db PHP 연결에서이 PHP 코딩 문제가 계속 발생합니다. 친절하게 저에게 해결할 수있는 제안을 해주십시오.더 이상 사용되지 않습니다 : mysql_connect() : mysql 확장 기능은 더 이상 사용되지 않으며 향후 제거 될 것입니다 : mysqli 또는 PDO를 사용하십시오

<?php 

/*Database start to config*/ 

$dbservertype='mysql'; 
$servername='localhost'; 
$dbusername='root'; 
$dbpassword=''; 

$dbname='anggerikjmb'; 

/*End config*/ 

$conn = mysql_connect($servername,$dbusername,$dbpassword) or die(mysql_error()); 
mysql_select_db($dbname) or die ("could not open db".mysql_error()); 

if(!$conn){ 
     die("Could not connect to database server"); 
} 
?> 

위는 내 연결 db PHP 코드입니다.

+0

봐. – ElefantPhace

+2

각 PHP 오류 메시지에만 암시 적 LMGTFY 링크가 포함 된 경우 우리에게 일주일에 백개의 중복을 남겨 둡니다. – mario

+0

나에게도이 말을하는 것은 불필요하지만, 당신이 얻는 메시지는 모든 것을 설명해 준다. http://php.net/manual/en/function.mysql-connect.php –

답변

4

mysqli을 대신 사용 하시겠습니까?

$conn = mysqli_connect($servername,$dbusername,$dbpassword) or die(mysqli_connect_error()); 
mysqli_select_db($conn, $dbname) or die ("could not open db".mysqli_error($conn)); 

if(!$conn){ 
    die("Could not connect to database server"); 
} 

또한 경고는 당신이 할 말해 무엇합니까 PDO

+0

mysqli는 신규 이민자에게 도움이되지 않을 가능성이 높습니다. 함수 서명 이동은 많은 후속 질문을 유발합니다. 그리고 mysqli는 매개 변수화를 배우는 대신 문자열 보간법을 사용하도록 권장합니다. – mario

1

여기에 귀하의 질문은 무엇입니까? 귀하가받는 메시지는 상황이 무엇이며 문제를 해결하기 위해 제안 된 내용을 정확히 설명합니다.

확장명이 이전이며 안전하지 않아 오래 걸리지 않습니다. 문서에 명시된 입니다. 명확하게입니다. 나는 당신이 그것을 읽을 것을 제안한다.

문제를 해결하려면 두 가지 제안 된 확장 프로그램 중 하나를 사용해야합니다. 그것들은 더 현대적이고 더 안전한 구현을 허용합니다.

관련 문제