ºñ±³Àû º¹ÀâÇÑ ¸ñ·Ï º¸±â¸¦ ÀÌ¹Ì ½Ç½ÀÇÑ »óÅÂÀ̱⠶§¹®¿¡ ±Û ³»¿ë º¸±â ¼Ò½º´Â
ÇÑ°á ½±°Ô ÀÌÇØ°¡ µÉ °Ì´Ï´Ù.
- //Å×ÀÌºí¿¡¼ ±ÛÀ» °¡Á®¿É´Ï´Ù.
- $query = "select * from $tablename where number='$number'";
// ±Û ¹øÈ£¸¦ °¡Áö°í Á¶È¸¸¦ ÇÕ´Ï´Ù.
- $result = mysql_query($query) or die (mysql_error());
- $array = mysql_fetch_array($result);
10ÇàÀÇ SQL ¹®¿¡¼ Áß¿äÇÑ °ÍÀº where number='$number'ÀÔ´Ï´Ù.
¸ñ·Ï
º¸±â¿¡¼ ÇØ´ç ±Û Á¦¸ñÀ» Ŭ¸¯ÇßÀ» ¶§, ÇöÀçÀÇ list.php°¡ ½ÇÇàµÇ´Ï´Ù.
ÀÌ ¶§
±Û ¹øÈ£¿Í ÆäÀÌÁö ¹øÈ£¸¦ ÇÔ²² ³Ñ¾î¿Ô½À´Ï´Ù.(±Ý½ÃÃʹ®À̶󱸿ä? ±×·³ ¹Ù·Î Àü °Á¸¦
´Ù½Ã º¸½Ã±â ¹Ù¶ø´Ï´Ù.)
±Û ¹øÈ£¸¦ »ç¿ëÇÏ¿© ±Û ¹øÈ£¿¡ ÇØ´çµÇ´Â ·¹Äڵ带 ºÒ·¯¿À´Â
SQL Äõ¸®¹®ÀÔ´Ï´Ù.
- //¹é½½·¡½¬ Á¦°Å, Ư¼ö¹®ÀÚ º¯È¯(HTML¿ë), °³Çà(<br>)ó¸® µî
- $array[name] = stripslashes($array[name]);
- $array[subject] = stripslashes($array[subject]);
- $array[memo] = stripslashes($array[memo]);
¿¹Àü¿¡ ±Û ÀÔ·Â ºÎºÐ ½Ç½ÀÇÒ ¶§,
$name = addslashes($name);
ÀÌ·¸°Ô
Çß½À´Ï´Ù. (ÀÚ¼¼ÇÑ ¼³¸íÀº 'ÀÔ·ÂÇÑ
±Û DB¿¡ ÀúÀåÇϱâ(2)' °Á¸¦ ÂüÁ¶Çϼ¼¿ä)
ÀÔ·ÂÇÒ ¶§ ÀοëºÎÈ£, ¿ª½½·¡½Ã µî¿¡ ¿ª½½·¡½Ã ±âÈ£¸¦ ÷°¡ÇÏ¿© ÀúÀåÇÏ¿´½À´Ï´Ù.
ˤ
15ÇàºÎÅÍ´Â, ±×·¸°Ô ÀúÀåµÈ ¹®ÀÚ¿À» ´Ù½Ã ºÒ·¯³¾ ¶§ ¿ª½½·¡½Ã ±âÈ£¸¦ Á¦°ÅÇÏ°í ÀúÀåÇÏ´Â
¿ªÇÒÀ» ÇÕ´Ï´Ù.
- $array[subject] = htmlspecialchars($array[subject]);
- $array[memo] = htmlspecialchars($array[memo]);
19~20ÇàÀº ¹®ÀÚ¿ Áß¿¡¼ Ư¼ö ¹®ÀÚ¸¦ HTML·Î Ç¥ÇöÇϱâ À§ÇÑ HTML ¹®ÀڷΠġȯÇÏ´Â
¿ªÇÒÀ» ÇÕ´Ï´Ù.
¿¹¸¦ µé¾î, < ´Â < ·Î, >
´Â > ·Î, ÀÛÀº µû¿ÈÇ¥ÀÎ ' ´Â " ·Î ¹Ù²ß´Ï´Ù.
- $array[memo] = nl2br($array[memo]);
22ÇàÀº ¹®ÀÚ¿ Áß¿¡¼ ¿£ÅÍ Å°°¡ ÀÔ·ÂµÈ ºÎºÐÀ» <br> ¹®ÀÚ·Î ¹Ù²Ù´Â
¿ªÇÒÀ» ÇÕ´Ï´Ù. ±×·¡¾ß À¥ »ó¿¡¼ Á¦´ë·Î º¸À̴ϱî¿ä.
ÀÌ·¸°Ô 9ÇàºÎÅÍ 22Çà±îÁö´Â, °Ô½ÃÆÇ ÇÁ·Î±×·¥¿¡¼ ±ÛÀ» º¸¿©ÁÖ´Â ºÎºÐ¿¡¼ ²À
ÇÊ¿äÇÑ ±â´ÉµéÀÔ´Ï´Ù.
- // Á¶È¸¼ö Ä«¿îÅÍ Áõ°¡
- $query = "update $tablename set count = count + 1 where number='$number'";
- mysql_query($query);
25ÇàÀº ÇöÀçÀÇ count ÇʵåÀÇ °ª¿¡ 1À» ´õÇÏ´Â Äõ¸®¹®ÀÔ´Ï´Ù.
- <p><?
echo $array[name]; ?></p>
58ÇàÀº ¼³¸í ¾ÈÇصµ µÇÁÒ? À̸§À» Ãâ·ÂÇÕ´Ï´Ù. 64, 72, 80, 88, 96Ç൵ ¸¶Âù°¡ÁöÀÔ´Ï´Ù.
- <p
align="center"><a href="list.php?page=<? echo $page;
?>">[¸ñ·Ï]</a> <a href="write.php">[¾²±â]</a>
<a href="modify.php?number=<? echo $number; ?>&page=<?
echo $page; ?>">[¼öÁ¤]</a> <a href="delete.php?number=<?
echo $number; ?>&page=<? echo $page; ?>">[»èÁ¦]</a></p>
¸¶Áö¸·À¸·Î 100ÇàÀ» º¸¸é,
[¸ñ·Ï]À» Ŭ¸¯ÇßÀ» ¶§ list.php ÆäÀÌÁö·Î À̵¿Çϸé¼
ÇöÀçÀÇ ÆäÀÌÁö ¹øÈ£µµ ÇÔ²² °¡Á®°¡´Â °ÍÀ» ¾Ë ¼ö ÀÖ½À´Ï´Ù.
[¼öÁ¤],[»èÁ¦]¸¦ Ŭ¸¯Çϸé
ÇöÀç ±Û ¹øÈ£¿Í ÆäÀÌÁö ¹øÈ£¸¦ ÇÔ²² °¡Á®°©´Ï´Ù. ¼öÁ¤°ú »èÁ¦¸¦ À§ÇÑ modify.php,
delete.php µîÀº ¾ÆÁ÷ ¾È ¸¸µé¾úÀ¸´Ï ÀÌ°É Å¬¸¯ÇÏ¸é ´ç¿¬È÷ ¿À·ù°¡ ³ª°ÚÁÒ...
¿À·£¸¸¿¡ ¸î °³ÀÇ °Á¸¦ ÇѲ¨¹ø¿¡ ¿Ã¸®´À¶ó ½Ã°£ °¡´Â ÁÙ ¸ô¶ú½À´Ï´Ù.
ÀÌÁ¦
½½½½ Á¹¸®³×¿ä.
ÀÌ»ó, µ¿Á־ƺü ¼Õº´¸ñÀ̾ú½À´Ï´Ù.