개발/PHP

[PHP] auto_increment 설정 후 php 수정

Eun 2021. 8. 12. 17:18

DB에 값을 입력하지 않아도 자동적으로 증감시켜주는 auto_increment를 설정하였다.

하지만 이것을 php에 적용하려니 잘안됐었다.

 

자꾸 500 에러 ...

 

내가 하려던 것은 auto_increment를 적용한 컬럼제외(Userid)하고 다른 컬럼의 값을 받아와서 DB에 저장하려하였다.

$statement = mysqli_prepare($con, "INSERT INTO UserTb VALUES (?,?,?,?,?)");
    mysqli_stmt_bind_param($statement, "sssss", $UserName, $UserNumber, $UserPwd, $UserCollege, $UserVoteState);

분명 인터넷에 검색했을 때는 sql문에 굳이 Userid를 안적어도 잘 값이 들어가는 것을 봤는데...

출처 https://genesis8.tistory.com/227

내가 했을 때는 자꾸 안되는 것이다.

값을 안넣어도 자동적으로 증감시켜준다며!!!!

 

하지만 몇번의 시도 끝에 한번 컬럼이라도 적어볼까...? 했더니 성공..

 php에서는 컬럼을 적어줘야 되나봉가?