오늘 전에는 본적이없는 버그 (PDO에서)가 발생했지만, 생각해 보면 분명합니다. 내가 사용했다 Warning: PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY093]: Invalid parameter number:
PDO 유효하지 않은 매개 변수 번호 - 설명의 매개 변수
쿼리는 다음과 유사했다 :
SELECT
x
FROM
y
WHERE
-- CHECKING IF X = :Z --
x = :y
AND
1 = 2
은 분명히 내가 이상의 매개 변수를했고, 더 이상 질의
나는 다음과 같은 오류가 발생했습니다.
왜이 오류가 발생합니까?
나는 [당신의 거의 동일한 질문]를 결합 할 것이다 (http://stackoverflow.com/questions/11415355/pdo-invalid-parameter-number-mixed-named-and-positional-parameters-question/)이 하나와 함께. 똑같은 것이'?'에 적용된다는 것을 여기에 기록하십시오. – Wiseguy
다른 질문에 대한 내 의견을 참조하십시오 : 그들은 서로 다른 오류를 초래하고 내 겸손한 의견에서 검색을 쉽게하기 위해 별도의 질문을 할 자격이 있습니다. – Sherlock
왜 이것을 닫았습니까? 나는이 질문에 스스로 답했으며 이것은 나중에 참조 할 때 중요 할 수도 있습니다 ... – Sherlock