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; 이런식으로 가지고온다
'PHP' 카테고리의 다른 글
php 에서 jsp <%= > 와 같은 뜻 은 (0) | 2015.07.30 |
---|---|
php mysql 과 관련된 두개의 객체 mysqli pdo (0) | 2015.07.29 |
mysql sequence_num 주기 (0) | 2015.07.29 |
오라클의 sysdate 를 mysql 에서 (0) | 2015.07.29 |
자바와 php 의 배열 문법적인 차이 (0) | 2015.07.29 |