1. Çü½Ä: result= mysql_insert_id(mysql)
2. ±â´É: AUTO_INCREMENT Ç׸ñÀ¸·Î ÀÎÇÏ¿© ÀÚµ¿À¸·Î »ý¼ºµÈ ¸¶Áö¸· ¹øÈ£¸¦ ¾ò´Â´Ù.
ÀÌ ÇÔ¼ö´Â º¸Åë AUTO_INCREMENT Ç׸ñ¿¡ °ªÀÌ »ðÀÔµÈ Á÷ÈÄ, ¾î¶² °ªÀÌ »ðÀÔ
µÇ¾ú³ª¸¦ ¾Ë¾Æ³»°íÀÚ ÇÒ ¶§ »ç¿ëÇÑ´Ù.
3. ¼³¸í
(1) ÀÌ ÇÔ¼ö´Â MySQL¿¡¼ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº MySQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù.
(2) ÀÎÀÚ mysqlÀº MySQL Æ÷ÀÎÅÍÀ̸ç MySQL ¿¬°á½Ã ¾òÀº °ªÀÌ°í MySQL Æ÷ÀÎÅÍ°¡
¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç, ÀÌ¹Ì Æó¼âµÈ MySQL Æ÷ÀÎÅÍÀÏ ¶§¿¡´Â °æ°í ¸Þ½ÃÁö¸¦
Ãâ·ÂÇÏ°í result¿¡ -1 ÀÇ °ªÀ» µÇµ¹¸°´Ù.
(3) ¼³¸í(2)ÀÇ °æ¿ì°¡ ¾Æ´Ï¸é »ðÀÔµÈ °ªÀÌ Á¤¼ö·Î result¿¡ µ¹·ÁÁø´Ù.
4. »ç¿ë¿¹
mysql= mysql_connect(NULL, myuser, mypass); // localhost¸¦ ¿¬°áÇÑ´Ù.
if(mysql==MYSQL_ERR) { print("MySQL ¼¹ö ¿¬°á ¿¡·¯!\n"); return(-1); }
number= mysql_insert_id(mysql); // AUTO_INCREMENT Ç׸ñÀÌ ¾ø°Å³ª ÀڷḦ »ðÀÔ
mysql_close(mysql); // ÇÏ´Â ÁúÀǸ¦ ¼öÇàÇÏÁö ¾ÊÀ¸¸é Àǹ̰¡ ¾ø´Ù.
print("number= ", number);
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
number= 0
|