>  Q&A  >  본문

이 오류를 해결하는 방법: "SQLSTATE: 잘못된 매개변수 번호"

여러 가지 방법을 시도했지만 이 오류가 해결되지 않았습니다. 어떻게 해야 하나요?

코드가 있습니다

컨트롤러

으아악

$ticketId를 추가하면 작동하고 원하는 ID가 표시되지만 가입하면 작동하지 않습니다.

P粉364129744P粉364129744173일 전265

모든 응답(2)나는 대답할 것이다

  • P粉289775043

    P粉2897750432024-04-01 21:17:27

    $ticketId는 컬렉션을 반환합니다. 티켓이 있는 모든 사용자를 얻으려는 경우 이 경우 다음과 같은 작업을 수행할 수 있습니다.

    으아아아

    회신하다
    0
  • P粉309989673

    P粉3099896732024-04-01 12:33:37

    SQLSTATE[HY093]: 잘못된 매개변수 번호는 일반적으로 쿼리에 잘못된 자리 표시자 수를 제공했으며 자리 표시자 수와 해당 자리 표시자에 바인딩하려는 값 수가 일치하지 않음을 의미합니다.

    해볼 수 있는 방법:

    으아아아

    또 다른 문제는 $ticketId가 배열이므로 다음이 필요하다는 점입니다.

    으아아아

    회신하다
    0
  • 취소회신하다