PDO에서 결과 배열을 가져오는 PHP
문제:
프로그래머가 PDO를 활용하여 어떻게 할 수 있습니까? mysql_fetch_array()에서 제공하는 기능과 유사한 데이터베이스 결과 배열을 얻습니다. 기존 MySQL 연결을 사용하시겠습니까?
답변:
PDOStatement.fetchAll 메서드를 활용하면 개발자가 결과 배열을 검색할 수 있는 능력을 얻을 수 있습니다. 또는 fetch 메소드가 포함된 반복자 패턴을 사용할 수도 있습니다.
fetchAll에 대한 코드 샘플:
$sth = $dbh->prepare("SELECT name, colour FROM fruit"); $sth->execute(); /* Fetch all of the remaining rows in the result set */ print("Fetch all of the remaining rows in the result set:\n"); $result = $sth->fetchAll(\PDO::FETCH_ASSOC); print_r($result);
샘플 결과:
Array ( [0] => Array ( [NAME] => pear [COLOUR] => green ) [1] => Array ( [NAME] => watermelon [COLOUR] => pink ) )
위 내용은 PHP에서 PDO를 사용하여 모든 데이터베이스 결과를 배열로 가져오려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!