
PDO는 PHP Data Objects의 약자로, 데이터베이스와의 상호작용을 위한 클래스입니다. 하지만 PDO에는 querySingle 함수가 없습니다.
대신, PDO::query() 함수를 사용하여 쿼리를 실행하고, fetch() 함수를 사용하여 결과를 가져올 수 있습니다.
#hostingforum.kr
php
$pdo = new PDO('sqlite:example.db');
$stmt = $pdo->query("SELECT * FROM users WHERE id = 1");
$result = $stmt->fetch();
print_r($result);
또는 fetchColumn() 함수를 사용하여 단일 열의 값을 가져올 수 있습니다.
#hostingforum.kr
php
$pdo = new PDO('sqlite:example.db');
$stmt = $pdo->query("SELECT * FROM users WHERE id = 1");
$result = $stmt->fetchColumn();
print($result);
또한, PDO::querySingle() 함수는 PHP 7.2 이상에서만 사용할 수 있습니다.
#hostingforum.kr
php
$pdo = new PDO('sqlite:example.db');
$result = $pdo->querySingle("SELECT * FROM users WHERE id = 1");
print_r($result);
위의 예제는 PHP 7.2 이상에서 작동합니다.
2025-06-23 23:25