PDO로 더 이상 사용되지 않는 MySQL-PHP 코드 재작성
PHP에서 mysql_* 기능이 더 이상 사용되지 않으므로 보다 안전하고 강력한 대안으로의 전환이 필요합니다. . 다음은 PDO를 사용하여 이전 코드를 성공적으로 다시 작성하기 위한 가이드입니다.
연결 및 데이터베이스 선택 교체
이전 코드에서:
<code class="php">$db = new dbConn('127.0.0.1', 'root', 'pass', 'people', 'animals'); $db->connect(); $db->selectDb($database);</code>
In PDO:
<code class="php">$db = new PDO('mysql:host=127.0.0.1;dbname=people;charset=UTF-8', 'root', 'pass');</code>
PDO 생성자는 연결과 데이터베이스 선택을 모두 처리합니다. 연결 문자열은 호스트, 데이터베이스 및 문자 집합을 지정합니다.
불필요한 함수 제거
__construct, __destruct, connect 및 selectDb와 같은 함수는 PDO에서 더 이상 필요하지 않습니다. PDO는 이러한 기능을 자동으로 제공합니다.
데이터베이스 클래스 유지
데이터베이스 클래스를 선호하는 경우 PDO를 확장할 수 있습니다.
<code class="php">class DB extends PDO { ... Your custom code }</code>
이를 통해 PDO의 이점을 활용하면서 애플리케이션에 특정한 기능을 추가할 수 있습니다.
결론
이 지침을 따르면 이전 MySQL-PHP 코드를 효과적으로 다시 작성할 수 있습니다. PDO를 사용합니다. 전환은 보안을 강화할 뿐만 아니라 코드를 단순화하고 성능을 향상시킵니다.
위 내용은 다음은 질문 기반으로 작성되고 기사의 내용을 반영하도록 제작된 몇 가지 제목 옵션입니다. 옵션 1(직접적이고 간결함): * 더 이상 사용되지 않는 MySQL-PHP 코드를 PDO로 다시 작성하는 방법은 무엇입니까? 옵션 2(혜택의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!