PHP

my sql insert_id()

이상욱1 2015. 7. 29. 13:18

mysql_insert_id()

가장 최근의 insert된 auto_increment 값을 반환한다.

마지막으로 insert 한 auto_increment값을 추출하지만 자동증가값이 아니면 0이 반환된다.

이거 있는 줄 모르고, 따로 생성해서 해야하는 경우도 있었는데 참 편리한 함수다 ^^



http://simples.kr/?mid=ITTalk&category=7592&document_srl=7610



즉 

$sql = 'insert into board_free (b_no, b_title, b_content, b_date, b_hit, b_id, b_password) 

values(null, "' . $bTitle . '", "' . $bContent . '", "' . $date . '",

0,"' . $bID . '", password("' . $bPassword . '"))';


if($result) { // query가 정상실행 되었다면,
$msg = "정상적으로 글이 등록되었습니다.";
$bNo = $db->insert_id;


이렇게 해서 넣을때 null 로 해서 넣어 주는데 해당 값을 가지고 오기 위해서 $bNo = $db->insert_id; 이런식으로 가지고온다