라이브러리

[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 메서드는 데이터베이스 연결 닫기를忘지 않도록 주의해야합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 134 페이지

검색

게시물 검색