라이브러리
[PHP] SQLite3::query - SQL 쿼리를 실행합니다.
SQLite3::query 메서드
SQLite3::query 메서드는 SQLite 데이터베이스에 쿼리를 실행하고 결과를 반환하는 메서드입니다. 이 메서드는 SQL 쿼리를 실행하고 결과를 배열로 반환합니다.
사용법
SQLite3::query 메서드는 다음과 같이 사용할 수 있습니다.
#hostingforum.kr
php
$pdo = new SQLite3('example.db');
$result = $pdo->query('SELECT * FROM users');
예제
# 예제 1: 사용자 목록 가져오기
#hostingforum.kr
php
$pdo = new SQLite3('example.db');
// 사용자 목록 가져오기
$result = $pdo->query('SELECT * FROM users');
// 결과를 배열로 반환
$users = array();
while ($row = $result->fetchArray()) {
$users[] = $row;
}
// 결과를 출력
print_r($users);
// 데이터베이스 연결 닫기
$pdo->close();
# 예제 2: 사용자 추가하기
#hostingforum.kr
php
$pdo = new SQLite3('example.db');
// 사용자 추가하기
$pdo->exec('INSERT INTO users (name, email) VALUES ("John Doe", "john@example.com")');
// 데이터베이스 연결 닫기
$pdo->close();
# 예제 3: 사용자 삭제하기
#hostingforum.kr
php
$pdo = new SQLite3('example.db');
// 사용자 삭제하기
$pdo->exec('DELETE FROM users WHERE name = "John Doe"');
// 데이터베이스 연결 닫기
$pdo->close();
오류 처리
SQLite3::query 메서드는 SQL 쿼리 실행 시 오류가 발생할 수 있습니다. 오류를 처리하기 위해 try-catch 문을 사용할 수 있습니다.
#hostingforum.kr
php
$pdo = new SQLite3('example.db');
try {
$result = $pdo->query('SELECT * FROM users');
// 결과를 처리
} catch (Exception $e) {
// 오류를 처리
echo '오류 발생: ' . $e->getMessage();
}
// 데이터베이스 연결 닫기
$pdo->close();
참고
* SQLite3::query 메서드는 SQL 쿼리 실행 시 오류가 발생할 수 있습니다. 오류를 처리하기 위해 try-catch 문을 사용할 수 있습니다.
* SQLite3::query 메서드는 결과를 배열로 반환합니다. 결과를 처리하기 위해 while 문을 사용할 수 있습니다.
* SQLite3::query 메서드는 데이터베이스 연결 닫기를忘지 않도록 주의해야합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.