집 >데이터 베이스 >MySQL 튜토리얼 >데이터베이스 연결을 위해 MySQL 기능을 PDO로 바꾸는 방법은 무엇입니까?
MySQL 기능에서 PDO 데이터베이스 연결로 마이그레이션
소개
MySQL 기능이 지원 중단됨에 따라 데이터베이스 연결을 위해 PDO와 같은 대안으로 전환하는 것이 중요해졌습니다. 이 기사에서는 MySQL 및 MSSQL에서 PDO를 구현하는 방법에 대한 포괄적인 가이드를 제공합니다.
전제조건
MySQL:
MSSQL:
PDO 연결 생성
<code class="language-php">$connection = new PDO($dsn, $user, $password);</code>
PDO를 사용하여 쿼리
문 전처리:
결과 얻기:
PDO 연결 예제 수업
<code class="language-php">class Database { protected $connection; public function __construct($dsn, $username, $password) { $this->connection = new PDO($dsn, $username, $password); } public function query($SQL) { return $this->connection->query($SQL); } public function prepare($SQL, $params = []) { $stmt = $this->connection->prepare($SQL); $stmt->execute($params); return $stmt; } }</code>
사용예
<code class="language-php">$db = new Database($dsn, $username, $password); $result = $db->prepare('SELECT * FROM users WHERE username = :username', ['username' => 'john']); while ($row = $result->fetch()) { echo $row['id'] . ' ' . $row['name'] . '<br></br>'; }</code>
위 내용은 데이터베이스 연결을 위해 MySQL 기능을 PDO로 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!