0
 33   4   2
  View Articles

Name  
   ¼Õº´¸ñ  (2002-10-18 00:01:18, Hit : 29466, Vote : 2319)
Homepage  
   http://www.itmembers.net
Subject  
   ÀÔ·ÂÇÑ ±ÛÀ» DB¿¡ ÀúÀåÇϱâ(2)
Á¤¸» ¿À·£¸¸¿¡ ±ÛÀ» ¾²³×¿ä.
¾Õ °­Á¿¡¼­ ¼Ò½º¸¦ ¼³¸íÇÑ´Ù°í ÇÏ°í¼­´Â ¹ú½á ¹Ý³âÀÌ Áö³µ½À´Ï´Ù.
º¯¸íÇÒ ¿©Áö°¡ ¾ø³×¿ä. ³Ê¹« ¿À·§µ¿¾È ½Å°æÀ» ¸ø ½èÀ¸´Ï...

insert.php ¼Ò½º¸¦ Çϳª¾¿ »ìÆì º¸°Ú½À´Ï´Ù.

  • 3Çà
    mysql_connect("localhost", "phpbbs", "phpbbs") or die (mysql_error());

    mysql_connect() ÇÔ¼ö´Â ¸» ±×´ë·Î mysql ¼­¹ö¿¡ ¿¬°áÇÏ´Â ±â´ÉÀ» ÇÕ´Ï´Ù.
    °ýÈ£ ¾È¿¡ ÀÎÀÚ´Â ¼ø¼­´ë·Î È£½ºÆ®À̸§, ID, ÆÐ½º¿öµåÀÔ´Ï´Ù.
    (¸¸¾à ¿¬°áµÇ¸é Á¤¼öÇü ¸µÅ© ±¸ºÐÀÚ¸¦ ¹ÝȯÇϰí, ½ÇÆÐÇϸé false¸¦ ¹ÝȯÇϴµ¥... ¿©±â¼­´Â ¸ô¶óµµ µË´Ï´Ù.)

  • 4Çà
    mysql_select_db("itmembers");

    3Çà¿¡¼­ DB ¼­¹ö¿¡ Á¢¼ÓÇßÀ¸´Ï, ÀÌÁ¦ ÇØ´ç DB¿¡ Á¢¼ÓÇÒ Â÷·ÊÀÔ´Ï´Ù.
    mysql_slect_db() ÇÔ¼ö´Â °ýÈ£ ¾ÈÀÇ DB¸í¿¡ ÇØ´çµÇ´Â DB¸¦ ¼±ÅÃÇÏ´Â ±â´ÉÀ» ÇÕ´Ï´Ù.
    (Âü°í·Î ¼º°øÇϸé true, ½ÇÆÐÇϸé false¸¦ ¹ÝȯÇÕ´Ï´Ù.)

  • 25Çà

    Áß°£¿¡ ÀÏ´Ü °Ç³Ê¶Ù°í 25ÇàºÎÅÍ ¼³¸íÇϰڽÀ´Ï´Ù.
    À§¿¡¼­ DB ¼­¹ö¿¡ Á¢¼ÓÇØ¼­, ¿øÇÏ´Â DB¸¦ ¼±ÅÃÇß½À´Ï´Ù.
    ÀÌÁ¦ ±× DB¿¡ ÀûÀýÇÑ SQL ¹®À» »ç¿ëÇØ¼­ ¿øÇÏ´Â ÀÛ¾÷À» ÇØ¾ß°ÚÁÒ.... ÀÌ·² ¶§
    mysql_query() ÇÔ¼ö¸¦ »ç¿ëÇÕ´Ï´Ù.
    Äõ¸®¸¦ ½ÇÇàÇÒ ¶§ ¾²´Â ÇÔ¼öÀÔ´Ï´Ù. °ýÈ£ ¾È¿¡´Â Äõ¸® ¹®ÀåÀÌ µé¾î°©´Ï´Ù.
    (Äõ¸®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ³»¿ëÀº ¿À¶óŬ ±âÃÊ °­Á¸¦ ÂüÁ¶Çϼ¼¿ä)
    24Çà¿¡¼­ Äõ¸® ¹®À» $sqlÀ̶ó´Â ¹®ÀÚ¿­ º¯¼ö¿¡ ÀúÀåÇßÀ¸¹Ç·Î, mysql_query($sql)¶ó°í ¾²¸é µË´Ï´Ù.

  • 24Çà

    Äõ¸® ¹®À» ÀÚ¼¼È÷ º¸¸é,
    bbs Å×ÀÌºí¿¡ values °ýÈ£ ¾ÈÀÇ °ªµéÀ» insertÇ϶ó´Â ¹®ÀåÀÔ´Ï´Ù.
    (insert ¹®¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ ¼³¸íÀº ¿À¶óŬ °­Á¸¦ ÂüÁ¶Çϼ¼¿ä. °ü·Ã °­Á ¹Ù·Î°¡±â)

  • 7Çà
    $name = addslashes($name);

    ±Û ÀÔ·Â ÆûÀÇ name ÅØ½ºÆ® ¹Ú½ºÀÇ ³»¿ëÀ» $name º¯¼ö¿¡ ÀúÀåÀ» Çϴµ¥,
    Ȥ½Ã Ư¼ö ±âÈ£°¡ ÀÖÀ¸¸é ¿ª½½·¡½Ã(\)¸¦ ºÙÀ̶ó´Â ¶æÀÔ´Ï´Ù.
    PHP¿¡¼­´Â ÀÛÀº µû¿ÈÇ¥('), Å« µû¿ÈÇ¥("), ¿ª½½·¡½Ã(\)¿Í °°Àº ¹®ÀÚ¸¦ ±×´ë·Î Ç¥ÇöÇÏ·Á¸é ÇØ´ç ±âÈ£ ¾Õ¿¡ ¿ª½½·¡½Ã¸¦ Ç¥½ÃÇØ¾ß ÇÕ´Ï´Ù.
    ¸¸¾à È­¸é¿¡ "¼Õº´¸ñ"À̶ó´Â ¹®ÀÚ¸¦ µû¿ÈÇ¥¿Í ÇÔ²² Ç¥ÇöÇÏ·Á¸é
    echo " "¼Õº´¸ñ" "; À̶ó°í ÇÏ¸é ¾ÈµÈ´Ù´Â °ÍÀÔ´Ï´Ù.(¿À·ù°¡ ¹ß»ýÇÕ´Ï´Ù. ¿ÖÀϱî¿ä.... ÀÚ¼¼È÷ º¸¼¼¿ä.... ^^)
    echo " \"¼Õº´¸ñ\" "; ¶ó°í ÇØ¾ß µû¿ÈÇ¥°¡ Á¤È®ÇÏ°Ô Ç¥ÇöµË´Ï´Ù.
    ÀÌ·² ¶§ »ç¿ëÇÏ´Â ÇÔ¼ö°¡ ¹Ù·Î addslashes() ÇÔ¼öÀÔ´Ï´Ù.

  • 15Çà
    $writetime = time();

    $writetime º¯¼ö¿¡ ÇöÀçÀÇ ½Ã°£À» ÀúÀåÇÕ´Ï´Ù.
    time() ÇÔ¼ö´Â ÇöÀçÀÇ ½Ã°£À» µ¹·ÁÁÖ´Â ÇÔ¼öÀÔ´Ï´Ù.

  • 16Çà
    $ip = getenv("REMOTE_ADDR");

    getenv() ÇÔ¼ö´Â ¼­¹öÀÇ È¯°æ Á¤º¸¸¦ ºÒ·¯¿À´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
    À§¿Í °°ÀÌ ÀÎÀÚ¸¦ "REMOTE_ADDR"À̶ó°í ¾²¸é, ¿ø°ÝÁö(Ŭ¶óÀ̾ðÆ®)ÀÇ ÁÖ¼Ò¸¦ µ¹·ÁÁÖ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
    °Ô½ÃÆÇ¿¡ ±Û ¾´ »ç¶÷ÀÇ ip ÁÖ¼Ò¸¦ ±â·ÏÇϱâ À§ÇØ »ç¿ëÇß½À´Ï´Ù.

  • 17Çà
    $count = 0;
    Á¶È¸¼ö¸¦ ÀúÀåÇϱâ À§ÇØ $count º¯¼ö¸¦ »ç¿ëÇß½À´Ï´Ù.

ÀÌÇØ´Â µÇ¼Ì´ÂÁö¿ä...
Ȥ½Ã ÀÌÇØ°¡ ¾ÈµÇ´Â ºÎºÐÀÌ ÀÖ´Ù¸é Áú¹®/´äº¯ °Ô½ÃÆÇÀ» ÀÌ¿ëÇØ ÁÖ¼¼¿ä

ÀÌ»ó, Á¤¸» ¿À·£¸¸¿¡, µ¿Á־ƺü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.


¼Õº´¸ñ
À§¿¡¼­ ¼³¸íÀ» ºü¶ß¸° °Ô Àֳ׿ä.
"or die(mysql_error())"¿¡¼­ die() ÇÔ¼ö´Â ´ëºÎºÐÀÇ ÇÔ¼ö µÚ¿¡ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¾ÕÀÇ ÇÔ¼ö°¡ °ÅÁþ(false)°ªÀ» ¹ÝȯÇϸé die("¸Þ½ÃÁö") ÇÔ¼ö°¡ ¸Þ½ÃÁö¸¦ Ãâ·ÂÇÏ´Â ¿ªÇÒÀ» ÇÕ´Ï´Ù.
À§¿Í °°Àº °æ¿ì´Â mysql_error() ÇÔ¼ö¸¦ ÀÌ¿ëÇØ¼­ ¿¡·¯ ¸Þ½ÃÁö¸¦ º¸¿©ÁÖ´Â ±â´ÉÀ» ÇÕ´Ï´Ù.
 2002/10/21 23:04:56    
Prev
   ÀÔ·ÂÇÑ ±ÛÀ» DB¿¡ ÀúÀåÇϱâ(3) ÀúÀå ÈÄ ÆäÀÌÁö À̵¿

¼Õº´¸ñ
Next
   ÀÔ·ÂÇÑ ±ÛÀ» DB¿¡ ÀúÀåÇϱâ(1) insert.php [1]

¼Õº´¸ñ


Copyright 1999-2025 Zeroboard / skin by Zetyx