>  기사  >  백엔드 개발  >  pdo를 사용하여 PHP에서 데이터베이스를 닫는 방법

pdo를 사용하여 PHP에서 데이터베이스를 닫는 방법

王林
王林원래의
2020-09-28 11:23:182245검색

php는 pdo 메소드를 사용하여 데이터베이스를 닫습니다: [$conn = null;]. 데이터베이스에 연결하려는 경우 방법은 [$conn = new PDO("mysql:host=$server;dbname=mysql", $user, $password)]입니다.

pdo를 사용하여 PHP에서 데이터베이스를 닫는 방법

구현 코드:

(권장 튜토리얼: php 비디오 튜토리얼)

<meta http-equiv="content-type" content="text/html" charset="utf-8"/>
<form method="POST" action="<?php echo iconv("GB2312","UTF-8",htmlspecialchars($_SERVER[&#39;PHP_SELF&#39;]));?>">
服务器地址:<input type="text" name="mysqlPDOip"/><br/>
服务器账号:<input type="text" name="mysqlPDOuser"/><br/>
服务器密码:<input type="password" name="mysqlPDOpassword"/><br/>
<input type="submit" value="连接mysql"/>
</form>
<?php
if($_SERVER[&#39;REQUEST_METHOD&#39;]=="POST"){//if判断是否POST提交
    $servername=$_POST[&#39;mysqlPDOip&#39;];
    $username=$_POST[&#39;mysqlPDOuser&#39;];
    $password=$_POST[&#39;mysqlPDOpassword&#39;];
    try{
        //$conn = new PDO("mysql:host=$servername;dbname=myDB",$username,$password);
        $conn = new PDO("mysql:host=$servername;dbname=mysql", $username, $password);//连接数据库
        echo "连接成功!";
        echo "<br/>你所连接的服务器地址:".$servername;
        echo "<br/>你所连接的服务器账号:".$username;
        echo "<br/>你所链接的服务器密码:".$password;
        $conn = null;//关闭数据库连接
        echo "<br/>已成功关闭数据库";
    }
    catch(PDOException $e)
    {
        echo $e->getMessage();
    }
}
?>

출력:

pdo를 사용하여 PHP에서 데이터베이스를 닫는 방법

try
{ //...}
catch(Exception $e)
{ //...}

try{}catch{}는 PHP에서 예외 처리입니다. 코드 이러한 코드를 실행하는 동안 특정 문에서 예외가 발생하면 프로그램은 CATCH 블록으로 직접 점프하고 $e는 오류 정보를 수집하여 표시합니다. try 문에서 실행을 중지한 다음 즉시 catch 문에서 스크립트 실행으로 전환합니다.

예외가 발생했지만 포착되지 않으면 치명적인 오류가 발생합니다.

관련 권장 사항:

php training

위 내용은 pdo를 사용하여 PHP에서 데이터베이스를 닫는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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