긍정적인 사고와 행동으로 선한 영향력을 줄 수 있도록

PHP

mysqli_stmt_bind_param(): Number of elements in type definition string doesn't match number o 에러 해결법

리거니 2022. 3. 12. 06:09

 

파라미터 요소 타입의 오류라고 나온다.

PHP 를 한번 확인해보자.

보다시피 내가 INSERT할 요소는 (?,?,?,?) 총 4개이다.

하지만 mysqli_stmt_bind_param 구문에서

"sss"로 3개이다.

이때 s란 String을 나타낸다 ( = 데이터 타입)

즉, 마지막 4번째 삽입에 대한 데이터 타입이 지정되지 않았다.

그에 해당하는 데이터 타입을 작성해주자

s = String

i = Int