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 |