[php] SQLite 데이터베이스와의 PHP 연동
SQLite는 서버가 아닌 클라이언트 측에서 데이터를 처리하는 경량 데이터베이스 시스템입니다. PHP에서는 SQLite 데이터베이스와의 연결을 쉽게 설정하여 데이터를 읽고 쓸 수 있습니다. 이번 포스트에서는 PHP에서 SQLite 데이터베이스와의 연동에 대해 알아보겠습니다.
1. SQLite 데이터베이스 파일 생성
SQLite 데이터베이스 파일은 .sqlite
또는 .db
확장자를 가지며, PHP를 통해 직접 생성할 수 있습니다.
<?php
// SQLite 데이터베이스 파일 생성
try {
$db = new SQLite3('database.sqlite');
echo "SQLite 데이터베이스 파일이 성공적으로 생성되었습니다.";
} catch (Exception $e) {
echo "SQLite 데이터베이스 파일을 생성하는 중 오류가 발생했습니다: " . $e->getMessage();
}
?>
2. SQLite 데이터베이스 연결
이제 생성한 SQLite 데이터베이스 파일에 PHP를 통해 연결하여 데이터를 읽고 쓸 수 있습니다.
<?php
// SQLite 데이터베이스 연결
try {
$db = new SQLite3('database.sqlite');
echo "SQLite 데이터베이스에 성공적으로 연결되었습니다.";
} catch (Exception $e) {
echo "SQLite 데이터베이스에 연결하는 중 오류가 발생했습니다: " . $e->getMessage();
}
?>
3. 데이터베이스 쿼리 실행
이제 데이터베이스에 쿼리를 실행하여 데이터를 처리할 수 있습니다.
<?php
// SQLite 데이터베이스에 쿼리 실행
$results = $db->query('SELECT * FROM tablename');
while ($row = $results->fetchArray()) {
var_dump($row);
}
?>
4. 데이터베이스 연결 종료
모든 작업이 완료되면 데이터베이스 연결을 종료해야 합니다.
<?php
// SQLite 데이터베이스 연결 종료
$db->close();
echo "SQLite 데이터베이스와의 연결이 성공적으로 종료되었습니다.";
?>
이렇게 PHP를 이용하여 SQLite 데이터베이스와 연동하는 방법에 대해 알아보았습니다. SQLite는 단순한 구조와 빠른 속도로, 사소한 데이터 처리에 적합한 선택지입니다.
참고 문헌: