1. Çü½Ä: err_no= mysql_errno(mysql)
2. ±â´É: °¡Àå ÃÖ±Ù¿¡ ¼öÇàµÈ MySQL °ü·Ã ÇÔ¼ö¿¡ ´ëÇÑ ¿¡·¯ Äڵ带 ¾ò´Â´Ù.
3. ¼³¸í
(1) ÀÌ ÇÔ¼ö´Â MySQL¿¡¼ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº MySQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù.
(2) ÀÎÀÚ mysqlÀº MySQL Æ÷ÀÎÅÍÀ̸ç MySQL ¿¬°á½Ã ¾òÀº °ªÀÌ°í MySQL Æ÷ÀÎÅÍ°¡
¾Æ´Ï¸é ¿¡·¯ 󸮵Ǹç, ÀÌ¹Ì Æó¼âµÈ MySQL Æ÷ÀÎÅÍÀÏ ¶§¿¡´Â °æ°í ¸Þ½ÃÁö¸¦
Ãâ·ÂÇÏ°í result¿¡ -1 ÀÇ °ªÀ» µÇµ¹¸°´Ù.
(3) ¿¡·¯ Äڵ尡 err_no¿¡ µ¹·ÁÁö¸ç ±× °ªÀÌ 0 ÀÌ¸é ¿¡·¯°¡ ¾ø´Â °æ¿ìÀÌ´Ù.
(4) err_noÀÇ ¿¡·¯ ÄÚµå´Â MySQL µ¥ÀÌÅͺ£À̽º¿¡¼ Áö¿øÇÏ¸ç ¿¡·¯ ÄÚµåÀÇ Á¾·ù³ª
±× Àǹ̴ MySQL¿¡ °ü·ÃµÈ ¸Þ´º¾óÀ» Âü°íÇÏ¿©¾ß ÇÑ´Ù.
4. »ç¿ë¿¹
mysql= mysql_connect(NULLL, myuser, mypass); // localhost¸¦ ¿¬°áÇÑ´Ù.
if(mysql==MYSQL_ERR) { print("MySQL ¼¹ö ¿¬°á ¿¡·¯!\n"); return; }
mysql_select_db(mysql, "no_db"); // no_db ÀÇ µ¥ÀÌÅͺ£À̽º°¡ ¾ø´Ù°í °¡Á¤ÇÔ
err_code= mysql_errno(mysql);
mysql_close(mysql); // MySQL ¼¹ö¿ÍÀÇ Á¢¼ÓÀ» Æó¼âÇÑ´Ù.
print("error code= ", err_code, "\n");
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
error code= 1049
|