본문 바로가기
웹개발/기타 프로그래밍 언어

[php]데이터베이스 접근 및 실행

by 지구별 여행자 임탱 2024. 3. 28.
728x90

PHP를 사용하여 데이터베이스에 접근하고 쿼리를 실행하는 방법은 가장 일반적으로 사용되는 두 가지 방법, MySQLi와 PDO가 있습니다. 

 

MySQLi를 사용한 방법
  - MySQLi 확장 기능은 MySQL 데이터베이스를 사용하는 PHP 애플리케이션에 권장되는 방법 중 하나입니다. MySQLi는 "MySQL improved"의 약자로, PHP와 MySQL 데이터베이스 사이의 상호작용을 위해 설계되었습니다.

  * 연결하기: MySQLi를 사용하여 데이터베이스에 연결하는 기본적인 방법입니다.

$conn = mysqli_connect("localhost", "username", "password", "databaseName");


  * 쿼리 실행하기: 연결된 데이터베이스에 대해 SQL 쿼리를 실행합니다.

$result = mysqli_query($conn, "SELECT * FROM tableName");


  * 결과 처리하기: 쿼리 실행 결과를 처리하는 방법입니다.

while($row = mysqli_fetch_assoc($result)) {
    echo $row["columnName"];
}


  * 연결 종료하기: 데이터베이스 연결을 종료합니다.

mysqli_close($conn);

 

PDO를 사용한 방법
  - PDO(PHP Data Objects)는 데이터베이스에 접근하기 위한 PHP의 확장입니다. PDO를 사용하면 다양한 데이터베이스 시스템에 대해 일관된 방법으로 작업할 수 있습니다.

  * 연결하기: PDO를 사용하여 데이터베이스에 연결하는 방법입니다.

$pdo = new PDO("mysql:host=localhost;dbname=databaseName", "username", "password");


  * 쿼리 실행하기: 연결된 데이터베이스에 대해 SQL 쿼리를 실행합니다.

$stmt = $pdo->query("SELECT * FROM tableName");


  * 결과 처리하기: 쿼리 실행 결과를 처리하는 방법입니다.

while ($row = $stmt->fetch(PDO::FETCH_ASSOC)) {
    echo $row["columnName"];
}


  * 연결 종료하기: PDO 연결은 스크립트 실행이 끝날 때 자동으로 종료됩니다.

 

 

 

'웹개발 > 기타 프로그래밍 언어' 카테고리의 다른 글

닷넷(.NET)  (0) 2024.03.28
[PHP]세션과 쿠키 처리 방법  (0) 2024.03.28
[Flutter]앱 개발 프레임워크  (0) 2024.03.25
php mvc 프레임워크  (0) 2024.03.21
[PHP]기초문법  (0) 2024.03.21