[Áöµð³ÝÄÚ¸®¾Æ]À¥ÀÇ ¹«¼öÇÑ È®Àå·ÂÀº °¡°øÇÒ ¸¸Å Ä¿Áö°í ÀÖ´Ù. ¿©±â¿¡ ºÎ°¢µÇ´Â ´Ù¾çÇÑ ¾ð¾îµéÀÌ ¼ö¸¹Àº ÇöÀå¿¡¼ SI¶ó´Â ¸íºÐÀ¸·Î, À¥À̶ó´Â ¸íºÐÀ¸·Î, ÀÎÅͳݰú ÀÎÆ®¶ó³ÝÀ̶ó´Â ¸íºÐÀ¸·Î ¾²¿©Áö°í ´ëÁßȵǰí ÀÖ´Ù. PHP ¶ÇÇÑ ÀÌ·¯ÇÑ È®Àå·Â¿¡ ÈûÀ» ½Æ°í ÀÖ´Ù.
PHPÀÇ ÇÙ½ÉÀûÀÎ È®Àå·ÂÀº ¹«¾ùÀϱî? ¿©·¯ °¡Áö°¡ ÀÖÀ» ¼ö ÀÖ°ÚÁö¸¸ ´Ü¿¬È÷ µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ °·ÂÇÑ Çڵ鸵À̶ó´Â Ãø¸éÀ» µé ¼ö ÀÖ°Ú´Ù. PHP´Â °ÅÀÇ ¸ðµç µ¥ÀÌÅͺ£À̽º¸¦ Áö¿øÇÑ´Ù. À̹ø È£¿¡¼´Â µ¥ÀÌÅͺ£À̽º¿¡ ´ëÇÑ Çڵ鸵°ú ³ª´ ¼ö ÀÖ´Â ÆÁÀÌ ÀÖ´Ù¸é ÇÔ²² °í¹ÎÇØ º¸´Â ÀÚ¸®·Î ¸¸µé°íÀÚ ÇÑ´Ù.
»ó¼¼ÇÑ µ¥ÀÌÅͺ£À̽ºÀÇ ¼³Ä¡³ª DBA(DataBase Administrator)°¡ ´Ù·ç´Â ±â¹ýÀº ´Ù·çÁö ¾Ê°Ú´Ù. ÇÏÁö¸¸ ±âÁ¸ÀÇ Ã¥ÀÚ¿¡ ´Ù¾çÇÏ°Ô ¼Ò°³µÇÁö ¾ÊÀº ºÎºÐÀÌ ÀÖ´Ù¸é ±×°ÍÀ» ´Ù·ç¾î ºÃÀ¸¸é ÇÑ´Ù. ´Ù·ç°íÀÚ ÇÏ´Â µ¥ÀÌÅͺ£À̽º´Â °¡Àå ¸¹ÀÌ »ç¿ëµÇ´Â MySQL, À©µµ¿ì Áø¿µÀÇ MSSQL, ´ëÇü ÇÁ·ÎÁ§Æ®¿¡ ÀÚÁÖ »ç¿ëµÇ´Â ¿À¶óŬ, »çÀ̺£À̽º·Î ºÐ·ùÇØ ÁøÇàÇϰíÀÚ ÇÑ´Ù.
°¡Àå ¸¹ÀÌ ´Ù·ïÁø MySQL°ú ±ÃÇÕ ¸ÂÃß±â
PHP¿Í µ¥ÀÌÅͺ£À̽º¶ó¸é ¿ª½Ã MySQLÀ» µé ¼ö ÀÖ´Ù. Áß¼Ò »çÀÌÆ®¿¡¼± °ÅÀÇ MySQLÀÌ »ç¿ëµÇ¾ú´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ò Á¤µµ·Î ¸¹Àº ºÐ¾ß¿¡¼ MySQLÀÌ »ç¿ëµÇ°í ÀÖ´Ù. ¶ÇÇÑ MySQLÀº ¸®´ª½º ¹öÀüÀÌ ¾Æ´Ï°í À©µµ¿ì ¹öÀüµµ °è¼Ó ¾÷µ¥ÀÌÆ®µÇ¸é¼ ±× È®Àå·ÂÀ» È®º¸Çϰí ÀÖ´Ù. ÀڷḦ ãÁö ¸øÇØ À̹ø È£¿¡ °ÔÀ縦 ¸øÇߴµ¥ ¾ó¸¶ Àü µ¥ÀÌÅͺ£À̽º º¥Ä¡¸¶Å·¿¡¼ ¿À¶óŬ 9i¿Í MySQLÀÌ ¼º´É ¹× ¼Óµµ¿¡¼ 1À§¸¦ Çß´Ù´Â ±â»ç¸¦ º¸¾Ò¾ú´Ù. ÀÌ·¸µí MySQLÀº °è¼Ó È®ÀåÇÏ´Â Å« ¹°°áÀ̶ó°í º¼ ¼ö ÀÖ´Ù. °ü·Ã ÇÁ·Î±×·¥µµ ¸¹ÀÌ Áö¿øµÇ´Âµ¥ ÀÏ·Ê·Î MySQL Front °°Àº À¯Æ¿¸®Æ¼´Â MSSQL ¿£ÅÍÇÁ¶óÀÌÁî °ü¸®ÀÚ¿Í °°Àº UI¸¦ Á¦°øÇØ °³¹ßÀÚ¿¡°Ô Æí¸®ÇÑ °³¹ßȯ°æÀ» Á¦°øÇϱ⵵ ÇÑ´Ù.
MySQLÀº ±âÁ¸¿¡µµ ¸¹ÀÌ ´Ù·ç¾ú´ø ºÎºÐÀÓÀ¸·Î °£´ÜÇÑ »ç¿ë ·çƾÀ» ¼³¸íÇÏ°í ³ª¸ÓÁö ºÎºÐÀº MySQL ÆÁ¿¡ ´ëÇØ ´Ù·ïº¸µµ·Ï ÇϰڴÙ. µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹ÖÀº SELECT, UPDATE, DELETE¹®À» ÀÌ¿ëÇØ ȸ鿡 ¾î¶»°Ô »Ñ·ÁÁִ°¡°¡ °¡Àå ±âº»ÀûÀÎ ÄÁ¼ÁÀÌ´Ù. °£´ÜÇÑ À¥ °Ô½ÃÆÇ ¸®½ºÆÃ ¼Ò½º Äڵ带 º¸ÀÚ.
<?
mysql_connect("host","user","pass");
mysql_select_db("user_db");
$query = mysql_query("select * from web_board");
$all = mssql_num_rows($query);
for($i=0;$i<$all;$i++)
{
$seek = mysql_data_seek($query,$i);
$row = mysql_fetch_array($query);
$number = $row[number];
$nam = $row[name];
$date = chop($row[write_date]);
$title = $row[title];
$conten = $row[content];
$hit = $row[hit];
}//ending of for loof
?>
´Ü¼øÈ÷ Å×À̺íÀ» SELETEÇÑ ÈÄ ¸®½ºÆ®¸¦ °¡Á®¿À´Â ±¸¹®ÀÌ´Ù. °æÇè»ó ÀÌ ±¸¹®Àº ¸ðµç À¥ ÇÁ·Î±×·¥ÀÇ ±âº»ÀÌ´Ù. µ¥ÀÌÅͺ£À̽º ÇÁ·Î±×·¡¹Ö¿¡¼ HTML. ½ºÅ©¸³Æ®¸¦ Æ÷ÇÔÇÑ ±â¹ýÀ» Á¦¿ÜÇϰí´Â ¸ðµÎ ÀÌ Æ²¿¡ ±âÃÊÇϰí ÀÖ´Ù°í ÇØµµ °ú¾ðÀÌ ¾Æ´Ï´Ù. ¾Õ Äڵ嵵 DB ¿¬°á -> SQL ½ÇÇà -> ·çÇÁ -> ¼øÂ÷Àû µ¥ÀÌÅÍ ÃßÃâÀÇ °úÁ¤ÀÌ´Ù. ¹°·Ð Á»´õ Á¤±³ÇÑ ÇÁ·Î±×·¡¹ÖÀ» ÇÑ´Ù¸é, WHERE Á¶°Ç¹®, GROUP BY µî SQLÀÌ Á¤¹ÐÇÏ°Ô ¼öÁ¤µÅ¾ß ÇÏ°í ¸®½ºÆÃÀ» À§ÇØ ÆäÀÌ¡ ±â¹ýµµ Ãß°¡µÉ °ÍÀÌ´Ù.