PDO는 기본 가져 오기 모드를 FETCH_UNIQUE로 설정합니다.

Flavienb

PDO의 기본 가져 오기 모드를 FETCH_UNIQUE로 설정할 수없는 이유를 모르겠습니다.

다음은 PDO 개체를 만들고 요청하는 방법입니다.

$PDO = new PDO($mysql,$login,$password);
$PDO->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_UNIQUE);

$prep = $PDO->prepare($selectQuery);
$prep->execute($params);

그때...

이것은 작동하지 않습니다 (이전 setAttribute ()를 고려하지 않음) :

$result = $prep->fetchAll(); 

이것은 작동하지만 모든 요청에 ​​대해 "PDO :: FETH_UNIQUE"를 작성할 필요는 없습니다.

$result = $prep->fetchAll(PDO::FETCH_UNIQUE); 

내가 무엇을 잘못하고 있지 ? 내 목표는이 스레드에서와 똑같이 선택한 테이블의 기본 키로 인덱싱 된 결과 배열 을 가져 오는 것입니다. PDO를 사용하여 지정된 열의 값으로 그룹화 된 연관 배열을 가져 오는 방법이 있습니까?

레오 넬 마샤 바
$PDO->setAttribute(PDO::ATTR_DEFAULT_FETCH_MODE, PDO::FETCH_UNIQUE);

PDO::FETCH_UNIQUE은에 대해 유효한 상수가 아니기 때문에 작동하지 않습니다 PDO::ATTR_DEFAULT_FETCH_MODE. 유효한 가져 오기 모드 상수 http://www.php.net/manual/en/pdostatement.fetch.php를 참조하십시오.

가능하게 할 수있는 방법이없는 것 같다 PDO:FETCH_UNIQUE사용 $PDO->setAttribute(). 에 대한 호출에서 명시 적으로 전달해야합니다 fetchAll().

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PrimeFaces FileUpload는 파일 가져 오기에 대한 기본 경로를 설정합니다.

분류에서Dev

사용하지 않는 기본 키 ID를 가져 오도록 postgres 시퀀스를 재설정합니다.

분류에서Dev

기본 그리드를 시트 ExcelPackage로 다시 가져 오기

분류에서Dev

AngularJS는 $ resource의 기본 가져 오기를 확장합니까?

분류에서Dev

기본 설정 관리자는 항상 기본값을로드합니다.

분류에서Dev

ALSA는 plughw를 기본값으로 설정합니다.

분류에서Dev

가져 오기 함수 PDO가 오류를 반환합니다.

분류에서Dev

기본적으로 기본 엔터티에서 자식 개체 값의 합계를 가져 오는 방법

분류에서Dev

각도 CLI는 가져 오기를 사용하여 ES 모듈을로드해야합니다.

분류에서Dev

값이 아닌 모델 필드를 기반으로 다 대다 관계를 추가하는 Django 가져 오기

분류에서Dev

'if'는 표현식으로 사용되는 경우 기본 및 'else'분기를 모두 가져야합니다.

분류에서Dev

WP 모든 가져 오기가 사용자 정의 필드로 데이터를 가져 오지 않습니다.

분류에서Dev

Python : 모든 가져 오기를 강제로 다시로드

분류에서Dev

PDO 가져 오기는 첫 번째 행만 반환합니다.

분류에서Dev

복합 기본 키를 기반으로 고유 한 열 값 가져 오기

분류에서Dev

백본 가져 오기는 내 모델의 모든 인스턴스를 반환합니다.

분류에서Dev

기본 가져 오기 모듈로 Odoo Online 용 맞춤 모듈 설치

분류에서Dev

mpdf로 pdf 가져 오기는 pdf의 레이어 만 가져 오기를 표시합니다.

분류에서Dev

정의되지 않은 값입니다. 가져 오기로 ID를 설정하는 중

분류에서Dev

스크린 샷 영역을 가져 오는 바로 가기를 설정할 수 없습니다.

분류에서Dev

스크린 샷 영역을 가져 오는 바로 가기를 설정할 수 없습니다.

분류에서Dev

카산드라 행 가져 오기는 정크 문자를 제공합니다.

분류에서Dev

흐름-모든 가져 오기를 .js로 처리합니다.

분류에서Dev

모듈을 사용할 때 기본 기호 가져 오기를 피하는 방법은 무엇입니까?

분류에서Dev

PDO를 통해 모든 레코드 가져 오기

분류에서Dev

VLC의 스테레오 오디오 모드를 기본값으로 왼쪽으로 설정하는 방법

분류에서Dev

모든 사용자의 다운로드 정보를 가져 오기

분류에서Dev

테이블보기는 전화기를 가로 모드로 설정 한 경우에만로드됩니다.

분류에서Dev

종료자를 열기위한 바로 가기를 설정합니다 (Ctrl + Alt + T와 비슷하지만 기본 터미널을 대체하지는 않음).

Related 관련 기사

  1. 1

    PrimeFaces FileUpload는 파일 가져 오기에 대한 기본 경로를 설정합니다.

  2. 2

    사용하지 않는 기본 키 ID를 가져 오도록 postgres 시퀀스를 재설정합니다.

  3. 3

    기본 그리드를 시트 ExcelPackage로 다시 가져 오기

  4. 4

    AngularJS는 $ resource의 기본 가져 오기를 확장합니까?

  5. 5

    기본 설정 관리자는 항상 기본값을로드합니다.

  6. 6

    ALSA는 plughw를 기본값으로 설정합니다.

  7. 7

    가져 오기 함수 PDO가 오류를 반환합니다.

  8. 8

    기본적으로 기본 엔터티에서 자식 개체 값의 합계를 가져 오는 방법

  9. 9

    각도 CLI는 가져 오기를 사용하여 ES 모듈을로드해야합니다.

  10. 10

    값이 아닌 모델 필드를 기반으로 다 대다 관계를 추가하는 Django 가져 오기

  11. 11

    'if'는 표현식으로 사용되는 경우 기본 및 'else'분기를 모두 가져야합니다.

  12. 12

    WP 모든 가져 오기가 사용자 정의 필드로 데이터를 가져 오지 않습니다.

  13. 13

    Python : 모든 가져 오기를 강제로 다시로드

  14. 14

    PDO 가져 오기는 첫 번째 행만 반환합니다.

  15. 15

    복합 기본 키를 기반으로 고유 한 열 값 가져 오기

  16. 16

    백본 가져 오기는 내 모델의 모든 인스턴스를 반환합니다.

  17. 17

    기본 가져 오기 모듈로 Odoo Online 용 맞춤 모듈 설치

  18. 18

    mpdf로 pdf 가져 오기는 pdf의 레이어 만 가져 오기를 표시합니다.

  19. 19

    정의되지 않은 값입니다. 가져 오기로 ID를 설정하는 중

  20. 20

    스크린 샷 영역을 가져 오는 바로 가기를 설정할 수 없습니다.

  21. 21

    스크린 샷 영역을 가져 오는 바로 가기를 설정할 수 없습니다.

  22. 22

    카산드라 행 가져 오기는 정크 문자를 제공합니다.

  23. 23

    흐름-모든 가져 오기를 .js로 처리합니다.

  24. 24

    모듈을 사용할 때 기본 기호 가져 오기를 피하는 방법은 무엇입니까?

  25. 25

    PDO를 통해 모든 레코드 가져 오기

  26. 26

    VLC의 스테레오 오디오 모드를 기본값으로 왼쪽으로 설정하는 방법

  27. 27

    모든 사용자의 다운로드 정보를 가져 오기

  28. 28

    테이블보기는 전화기를 가로 모드로 설정 한 경우에만로드됩니다.

  29. 29

    종료자를 열기위한 바로 가기를 설정합니다 (Ctrl + Alt + T와 비슷하지만 기본 터미널을 대체하지는 않음).

뜨겁다태그

보관