1. Çü½Ä: mysql= mysql_connect(hostname, user, passwd)
2. ±â´É: MySQL ¼¹ö¿¡ Á¢¼ÓÀ» ÇÑ´Ù. MySQL µ¥ÀÌÅͺ£À̽º¸¦ »ç¿ëÇÏ·Á¸é MySQL°ü·Ã
ÇÔ¼öÁß¿¡¼ °¡Àå ¸ÕÀú ÀÌ ÇÔ¼ö¸¦ »ç¿ëÇؾßÇÑ´Ù. Á¢¼ÓÇÏÁö ¸øÇÏ¸é °á°ú°ª
mysql¿¡ -1(MYSQL_ERR)ÀÌ µ¹·ÁÁö¸ç ¼º°øÇϸé MySQL Æ÷ÀÎÅÍ°¡ µ¹·ÁÁø´Ù.
3. ¼³¸í
(1) ÀÌ ÇÔ¼ö´Â MySQL¿¡¼ Áö¿øÇÏ´Â ÇÔ¼öÀ̸ç ÇÔ¼ö¸íÀº MySQLÀÇ C API¿Í µ¿ÀÏÇÏ´Ù.
(2) ÀÎÀÚ hostname, user, passwd´Â ¹®ÀÚ¿ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿·Î º¯È¯µÈ´Ù.
(3) ÀÎÀÚ hostnameÀÇ °ªÀº MySQL ¼¹öÀÇ È£½ºÆ®¸íÀ̳ª IP ÁÖ¼ÒÀÌ´Ù.
(4) ÀÎÀÚ hostnameÀÇ °ªÀÌ NULL ¶Ç´Â ""À̸é localhost¿¡ Á¢¼ÓÀ» ½ÃµµÇÑ´Ù.
(5) ÀÎÀÚ user´Â MySQLÀÇ »ç¿ëÀÚ·Î µî·ÏµÈ »ç¿ëÀÚ¸íÀ̾î¾ß ÇÑ´Ù.
(6) ÀÎÀÚ passwd´Â MySQL »ç¿ëÀÚÀÇ µî·ÏµÈ ¾ÏÈ£À̾î¾ß ÇÑ´Ù.
(7) °á°ú°ª mysqlÀº ¿¬°áµÈ MySQL¿¡ ´ëÇÑ MySQL Æ÷ÀÎÅÍÀÌ´Ù.
(8) µ¿ÀÏ ¶Ç´Â ¼·Î ´Ù¸¥ È£½ºÆ®ÀÇ MySQL µ¥ÀÌÅͺ£À̽º¸¦ µ¿½Ã¿¡ ¿©·¯°³ ¿¬°á
ÇßÀ» ¶§, ÀÌ ÇÔ¼öÀÇ ¸®ÅÏ°ªÀÎ mysql·Î °¢°¢À» ±¸º°Çϸç ÆÄÀÏ ÀÔÃâ·Â½Ã ÆÄÀÏ
Æ÷ÀÎÅÍó·³ Áß¿äÇÑ Àǹ̸¦ Áö´Ñ´Ù.
(9) mysqlÀÇ °ªÀÌ -1(MYSQL_ERR)À̸é MySQL ¼¹ö¿¡ Á¢¼ÓÀ» ½ÇÆÐÇÑ °æ¿ìÀÌ´Ù.
4. »ç¿ë¿¹
mysql= mysql_connect(NULL, myuser, mypass); // localhost¸¦ ¿¬°áÇÑ´Ù.
if(mysql==MYSQL_ERR) { print("MySQL ¼¹ö ¿¬°á ¿¡·¯!\n"); return; }
print("MySQL ¼¹ö¸¦ ¿¬°áÇÏ¿´½À´Ï´Ù!\n");
mysql_close(mysql); // mysql DB¿ÍÀÇ Á¢¼ÓÀ» Æó¼âÇÑ´Ù.
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
MySQL ¼¹ö¸¦ ¿¬°áÇÏ¿´½À´Ï´Ù!
|