2011-07-30 3 views
1

PHP의 PDO 라이브러리를 사용하여 일부 쿼리를 실행했습니다. 그것은 내가 사용하는 것 같습니다 :PDO :: fetchAll()을 한 번 더 호출 할 수 있습니까?

<?php 
    $smtp->execute(); 
    $result = stmt->fecthArray(); 
?> 

그것은 PDO 안에 배열을 해제합니다. 나는 이것을 똑같은 라인이라고 부를 때 빈 배열을 반환하기 때문에 이것을 안다. 왜 이렇게합니까? 이것은 정상적인 행동입니까?

답변

3

결과 배열을 만들 때 fetchAll()은 결과 집합에서 모든 결과를 제거합니다. 다시 호출하는 대신 처음 검색 한 배열을 다시 사용하십시오.

관련 문제