Q&A
- PHPÇÔ¼ö Q&A
Àüü´ñ±Û¼ö 7
-

Ȳ±Ý¾Ë°õ 12-04-28 01:47
Áú¹®ÀÚ°¡ Áú¹® ÇØ°á¿¡ µµ¿òÀÌ µÇ¾î ¼±ÅÃÇÑ ´äº¯ÀÔ´Ï´Ù.
¼Ò½ºº¸±â
-
Èì.. ¼Ò½º¸¸ °è¼Ó º¸¿©ÁÖÁö ¸¶½Ã°í¿ä. Á÷Á¢ ¾î´À ºÎºÐ¿¡¼ ¾ÈµÇ´ÂÁö ¶Ç´Â ¾î´À ºÎºÐ¿¡¼ ¿À·ù°¡ ³ª´ÂÁö¸¦ ÀÏ´Ü ÀÚ½ÅÀÌ ÆÇ´ÜÀ» ÇÏ¼Å¾ß ÇÕ´Ï´Ù.
º¸´Ï±î ¼Ò½º´Â Å©°Ô 3ºÎºÐÀ¸·Î ³ª´·¼ö°¡ ÀÖ½À´Ï´Ù.
1. µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿À´Â ºÎºÐ ($_POST).
2. Äõ¸®¹®ÀÇ ¿Ï¼ºµµ.
3. Äõ¸®¹®ÀÌ ½ÇÇàµÇ¾î ÇØ´ç °ªÀ» ¹Þ¾Æ¿À´Â ºÎºÐ.
¿ÀŸ ¾øÀÌ ÀÛ¼ºµÈ ÄÚµå¶ó¸é ÀÏ´Ü ½ÇÇàÀº µÇ½Ã°ÚÁÒ? ÀÚ ±×·³ À§ 3°¡Áö°¡ ¸ðµÎ Àß µÇ´ÂÁö Å×½ºÆ® ÇØº¸¼¼¿ä.^^
1. µ¥ÀÌÅ͸¦ ¹Þ¾Æ¿À´Â ºÎºÐ ($_POST).
$sql = "...." ¶óÀÎ À§¿¡
print_r($_POST);
exit;
ÀÛ¼ºÇÏ¿© _POST ·Î ³Ñ¾î¿Â °ªÀÌ Á¦´ë·Î ÂïÈ÷´ÂÁö È®ÀÎ. (mb_a1, mb_a2, mb_addr3)
2. Äõ¸®¹® ¿Ï¼ºµµ
º¸Åë AND ÀýÀ̳ª OR ÀýÀÌ 2¹ø ÀÌ»ó ³ª¿Ã¶§´Â °¨½ÎÁà¾ß ÇÕ´Ï´Ù.
$sql = "select * from g4_member where (mb_a1 = '$mb_a1' AND mb_a2 = '$mb_a2') OR mb_addr3 = '$mb_addr3'";
Äõ¸®¹®À» ÀÛ¼ºÇϼ̴ٸé DB¿¡ Á÷Á¢ ½ÇÇà ÇØº¸½Ã´Â°Ô ÁÁ½À´Ï´Ù.
3. Äõ¸®¹®ÀÌ ½ÇÇàµÇ¾î ÇØ´ç °ªÀ» ¹Þ¾Æ¿À´Â ºÎºÐ.
while Àý ¾È¿¡ echo ºÎºÐÀ» ÀÏ´Ü ÁÖ¼®Ã³¸®Çϰí À§ 1¹ø°ú °°ÀÌ µ¥ÀÌÅÍ È®Àθ¸ Çϼ¼¿ä.
print_r($row);
exit; -

Äɯļ¹ö 12-04-28 01:58
¼Ò½ºº¸±â
-
ÀÛ¼ºÇÏ¿© _POST ·Î ³Ñ¾î¿Â °ªÀÌ Á¦´ë·Î ÂïÈ÷´ÂÁö È®ÀÎ. (mb_a1, mb_a2, mb_addr3)
------- ÀÌ¹Ì È®ÀÎÇß½À´Ï´Ù.
3. µµ È®ÀοϷá
-

Äɯļ¹ö 12-04-28 01:56
¼Ò½ºº¸±â
-
http://besc.co.kr/bbs/a.php
Çйø : 0101 / ±â¼ö 0102 / Áö¿ª : ¼¿ï À» Àû°í °Ë»öÀ» ÇØº¸¼¼¿ä.
3°¡ÁöÁß 3°³³ª 2°³°¡ ¸ÂÀ¸¸é ³ª¿À°Ô ÇØ¾ßµÇ¿ä
-

Ȳ±Ý¾Ë°õ 12-04-28 02:22
¼Ò½ºº¸±â
-
ÀÏ´Ü 2°³ ÀÌ»ó ÀÔ·ÂÇØ¾ß PHP ·Î ³Ñ¾î¿À°Ô javascript ó¸® ÇϽðí PHP ·Î ³Ñ¾î¿Í¼µµ 2°³ ÀÌ»ó ÀÔ·ÂÇß´ÂÁö ¿¹¿Ü󸮰¡ ÇÊ¿äÇϰڳ׿ä.
±×·¡¼ ±âº» 2°³ ¶Ç´Â 3°³ ÀÔ·ÂÇÑ´Ù°í »ý°¢ÇÒ¶§ ÀԷ°ªÀº ¸ðµÎ AND Á¶°ÇÀ¸·Î Äõ¸®¸¦ ÇØ¾ßÇÒ°Í °°³×¿ä.
´õ ±ò²ûÇÏ°Ô ÀÛ¼º ÇÒ ¼ö ÀÖÁö¸¸ Áý¿¡¼ PHP Å×½ºÆ®°¡ ¾ÈµÇ¼ »ý°¢³ª´Âµ¥·Î Àû¾î º¾´Ï´Ù.
$arrQry = array();
if ( empty($mb_a1) ) $arrQry[] = "mb_a1 = '$mb_a1'";
if ( empty($mb_a2) ) $arrQry[] = "mb_a2 = '$mb_a2'";
if ( empty($mb_addr3) ) $arrQry[] = "mb_addr3 = '$mb_addr3'";
$addQry = implode(" AND ",$arrQry);
$sql = "select * from g4_member where ".$addQry;
-


µ¶°í°³¹ß 12-04-28 02:26
¼Ò½ºº¸±â
-
$sql = "select * from g4_member where mb_a1='$mb_a1' AND (mb_a2 = '$mb_a2' OR mb_addr3='{$mb_addr3}')";
ÀÌ·¸°Ô °ýÈ£·Î ±¸ºÐÇØ ÁÖ½ÃÁÒ.~
mb_a1 Àº ¹«Á¶°Ç ¸Â¾Æ¾ß Çϰí mb_a2 ³ª mb_addr3 µÑÁß¿¡ Çϳª°¡ ¸ÂÀ¸¸é ³ª¿À°Ô²û
-

Ȳ±Ý¾Ë°õ 12-04-28 02:29
¼Ò½ºº¸±â
-
(Çйø AND ±â¼ö) OR Áö¿ª
Çйø°ú ±â¼ö´Â µ¿ÀÏÇØ¾ß µÇ°í Áö¿ªÀº Ʋ·Áµµ µÈ´Ù¸é óÀ½¿¡ ÀÛ¼ºÇß´ø
$sql = "select * from g4_member where (mb_a1 = '$mb_a1' AND mb_a2 = '$mb_a2') OR mb_addr3 = '$mb_addr3'";
ÀÌ°Ô ¸Â±¸¿ä.
3°³Áß¿¡ 2°³ ¶Ç´Â 3°³ ¸ðµÎ´Ù ÀÏÄ¡ÇØ¾ß µÈ´Ù¸é Á¦°¡ À§¿¡ ÀûÀº ¹æ¹ýÀÌ µÇ±¸¿ä.
3°³Áß¿¡ ¾Æ¹«°Å³ª 2°³¸¸ ÀÏÄ¡ÇÏ¸é µÈ´Ù¸é Äõ¸®¸¦ ´Ù½Ã Á¶Á¤ÇØ¾ß µË´Ï´Ù~
12345678910


