ÇØ´ç ³¯Â¥ÀÇ ±Û·Î ¹Ù·Î°¡±â

ÀÏ

¿ù

È­

¼ö

¸ñ

±Ý

Åä

 

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

 

 

 

 

ÀÌÀü´Þ¢¸ ¿À´Ã ¢º´ÙÀ½´Þ
³â ¿ù ÀÏ


À̾߱⸶À» ÈÄ¿ø°èÁÂ
³óÇù 777-12-025631
(¿¹±ÝÁÖ: Àü´ëȯ)

ÀÌ°÷ÀÇ ±ÛµéÀº ´ë°³ Àü´ëȯÀÇ ÀúÀÛ¹°µéÀÔ´Ï´Ù.
±ÛÀ» »ç¿ëÇϽ÷Á°í ÇÏ´Â °æ¿ì ¹Ýµå½Ã ÀúÀÛÀÚÀÇ Çã¶ôÀ» ¹Þ¾Æ¾ß ÇÕ´Ï´Ù.

ÅؽºÆ®ÆÄÀÏ¿¡¼­ µðºñ ÀÔ·ÂÇϱâ
ÅؽºÆ®ÆÄÀÏ¿¡¼­ µðºñ ÀÔ·ÂÇϱâ
¸¶À»Áö±â [2011-09-07 10:43]
Á¤¹Î 2009.01.13 11:56 http://blog.daum.net/gosara/18309421

¿ì¼± »ç¿ëµÇ´Â ÇÔ¼ö ¼Ò°³ÇÕ´Ï´Ù.
fopen("ÆÄÀϸí","¸ðµå") ÀÔ´Ï´Ù. ÆÄÀÏÀº °èÁ¤¿¡ ¾÷·ÎµåÇÑ »óÅ¿©¾ß Çϸç(ȤÀº Á÷Á¢ Àý´ë°æ·Î ÀÔ·Â) ¸ðµå´Â ´ÙÀ½°ú °°ÀÌ ³ª´²Áý´Ï´Ù.

r ÀбâÀü¿ë
r+ Àбâ, ¾²±â
w ¾²±âÀü¿ë, Á¸ÀçÇÏ´Â ÆÄÀÏÀ» µ¤¾î¾²¸ç ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀº¸é »ý¼ºÇÕ´Ï´Ù.
w+ Àбâ, ¾²±â. ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é »ý¼ºÇÕ´Ï´Ù.
a ºÙ¿©¾²±â. ÆÄÀÏÀÇ ¸¶Áö¸· ÁöÁ¡¿¡ ¾²¿©Áö¸Ó, ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é »ý¼ºÇÕ´Ï´Ù.
a+ Àбâ, ºÙ¿©¾²±â. ÆÄÀÏÀÇ ¸¶Áö¸· ÁöÁ¡¿¡ ¾²¿©Áö¸ç, ÆÄÀÏÀÌ Á¸ÀçÇÏÁö ¾ÊÀ¸¸é »ý¼ºÇÕ´Ï´Ù.

fgetcsv("ÆÄÀÏÆ÷ÀÎÅÍ,"±æÀÌ","±¸ºÐÀÚ") ÀÔ´Ï´Ù. ÀϹÝÀûÀ¸·Î ±¸ºÐÀÚ´Â ÄÞ¸¶(,)°¡ ÁÖ·Î »ç¿ëµÇ°í ÀÖÁö¿ä. ÆÄÀÏÆ÷ÀÎÅÍ´Â fopen()À¸·Î ÁöÁ¤.

»ç¿ëÇØ º¸µµ·ÏÇÏÁö¿ä. ¿ì¼± µ¥ÀÌÅ͸¦ csvÇü½ÄÀ¸·Î ÀúÀåÇÕ´Ï´Ù. ±×¸®°í °èÁ¤¿¡ ¾÷·ÎµåÇÏÁö¿ä. °°Àº Æú´õ¿¡ ÆÄÀÏÀ» µÎ°³ ¸¸µì´Ï´Ù.

ù¹ø° ÆÄÀÏÀº ±×³É ÆûÀÔ´Ï´Ù. ¹öÆ° Çϳª ´Þ¶û Àִ¡¦.

<html>
<head><title>ÆÄÀÏÀÔ·Â</title></head>
<body>
<form name="form" action="csvinput.php">
<p>data.csvÀÇ ³»¿ëÀ» db¿¡ ÀúÀåÇÕ´Ï´Ù</p>
<input type="submit" value="ÀԷ½ÃÀÛ">
</form>
</body>
</html>

ÀÌ»óÀ¸·Î ¹öÆ° Çϳª ¸¸µé¾ú½À´Ï´Ù.

Âü°í·Î ¹öÆ° À§¿¡ <input type="text" name="filename"> ¸¦ »ç¿ëÇؼ­ ÆÄÀÏ À̸§À» Á÷Á¢ÀÔ·ÂÇÒ¼öµµ ÀÖÁö¿ä.

±×·±µ¥ ÆÄÀÏ°ú µðºñ¸¶´Ù Çü½Ä°ú µ¥ÀÌÅÍ°¡ ´Ù¸¥ °ü°è·Î ±×·¸°Ô Çʿ並 ´À³¢Áö´Â ¸øÇß½À´Ï´Ù.

ÀÌÁ¦ ÀԷºκÐÀ» ´ã´çÇÒ csvinput.phpÆÄÀÏÀ» ÀÛ¼ºÇغ¸µµ·Ï ÇÏÁö¿ä.

<?
$db=mysql_connect("localhost","°èÁ¤¾ÆÀ̵ð","°èÁ¤Æнº¿öµå");
mysql_select_db("µðºñ³×ÀÓ",$db);

function csvupdate() {
global $db;
$fp=fopen("data.csv", "r"); // ÀбâÀü¿ëÀ¸·Î ÆÄÀÏÀ» ¿­¶ó°í Çü½ÄÀ» ÀÔ·ÂÇÏÁö¿ä.
while($data=fgetcsv($fp, 3000, ",")) {
//3000Àº ¹öÆÛÀÇ Å©±â.
//ÀúÀåÇü½ÄÀº ¹è¿­·Î ÀúÀåµË´Ï´Ù. ±¸ºÐÀÚ´Â ÄÞ¸¶

$title=trim($data[0]);
$number=trim($data[1]);
$code=trim($data[2]);
//¾ðÁ¦³ª ±×·¸µí ¹è¿­Àº ½ÃÀÛÀº '0'À̱¸¿ä.
//ÇÑÁÙ¿¡ ÀÖ´Â µ¥ÀÌÅ͸¦ ±Ü¾î¼­ ³»¿ëÀ» ±×´ë·Î °¡Á®¿ÀÁö¿ä.
//±Ü¾î¿Â µ¥ÀÌÅ͸¦ °¢°¢ÀÇ º¯¼ö¿¡ ÀúÀåÇÕ´Ï´Ù ±¸ºÐÇϱ⠽±°Ô.
//trim(); Àº ¾çÂÊ¿¡ °ø¹é Á¦°Å.

mysql_query("insert into Å×À̺í¸í (title, number, code) values ('$title', '$number', $code')") or die(myslq_error());

//½ÃÇè»ï¿¡ 3°³ÀÇ µ¥ÀÌÅ͸¦ µðºñ ÇÑÁÙ¿¡ ÀÔ·ÂÇßÁö¿ä. ¸¸¾à¿¡ ºÎºÐÀÔ·ÂÀ̶ó¸é ¾Æ·¡¿Í °°ÀÌ ÇÏÁö¿ä.

$tmp=myslq_query("select * from Å×À̺í¸í where code='$code'", $db);
$temp=mysql_fetch_array($tmp);
$temp[code]=(int)$temp[code]; //°ªÀÇ ºñ±³¸¦ À§Çؼ­ ¼ýÀÚÇüÅ·Π¹Ù²Û°ÅÁö¿ä.

if($temp[code] == 0) {
mysql_query("insert into Å×À̺í¸í (title, number, code) values ('$title', '$number', $code')") or die(myslq_error());
echo ("<font color='red'>$code ¿Í ÀÏÄ¡ÇÏ´Â µ¥ÀÌÅÍ°¡ ¾ø¾î¼­ $title À» ½Å±Ôµ¥ÀÌÅÍ·Î ÀÔ·ÂÇÕ´Ï´Ù.<br></font>");
//È­¸é¿¡ ¸Ó º¸ÀÌ´Â°Ô ÀÖ¾î¾ß ÀÛ¾÷»óŸ¦ ¾Ë°ÚÁö¿ä..=_=a
//¼öÁ¤ÇÒ·Á´Âµ¥ ¾ø´ÂÀÚ·á´Ï »¡°£»öÀ¸·Î ´«¿¡ ¶ç³×~

} else {
mysql_query("update Å×À̺í¸í set title='$title, number='$number' where code='$code'") or die (mysql_error());
echo (" $codeÀÇ µ¥ÀÌÅ͸¦ $title ·Î ¼öÁ¤ÇÕ´Ï´Ù.");
//¿ª½Ã ¸Ó°¡º¸¿©¾ß ¾î¶»°Ô µÆ´Ù´Â°Ô ³ª¿ÀÁö¿ä..=_=;;;
}

//¿ì¼± Äڵ带 Àоîµé¾î¼­ ÇØ´çÄڵ尡 Àִ°¡¸¦ ¾Ë¾ÆºÃ±¸¿ä ¾øÀ¸¸é »õ·ÎÀÔ·ÂÇÏ°í ÀÖÀ¸¸é ¼öÁ¤ÇÕ´Ï´Ù..^^

} // while ¹®ÀÇ °ýÈ£´Â ¿©±â±îÁö.

} // Æã¼ÇÀº ¿©±â±îÁö


portupdate();

?>


½ÇÁö·Î 3õ°ÇÁ¤µµ ÀÔ·ÂÇÏ´Ï ´ë·« 1ºÐ30ÃÊ~2ºÐ °¡·® °É¸®´õ±º¿ä..=_=;;
Àúó·³ ÅؽºÆ®ÀÔ·ÂÀ» Á¦ÇÑÇÏ´Â ½ÎÀÌÆ®¿¡¼­ °èÁ¤¾²½Ã¸é¼­ ´Ù¸¥°÷ÀÇ ÀڷḦ …¾¾î¿Í¾ßÇϽôºеéÀº
±¸¹Ì¿¡ ¸Â°Ô ¸¸µé¾î¼­ »ç¿ëÇϸé ÆíÇÒ°Ç °°±º¿ä...
¾ÆÂü ½ÇÇè¿¡ »ç¿ëÇÒ csv ÆÄÀÏÀÌ ÀÖ¾î¾ßÇϴ±º¿ä. ´ÙÀ½°ú °°ÀÌ ÇÏÁö¿ä.

data.csv // ÆÄÀϸíÀÔ´Ï´Ù..=_=/

//ÀÌÁ¦ºÎÅÍ ³»¿ëÀÔ´Ï´Ù..=_=;;

¾ÐÁ¤°¹¼ö,12000,1
Ŭ¸³°¹¼ö,24000,2
±×³ÉÇѹø,1,3
ÀÌ°Ô¸Ó°Ô,3200,4

//ÀÌ»ó 4ÁÙÀ¸·Î ÇÏÁö¸¶.....±ÍÂ÷´ÏÁòÀÌ.....=_=;;
Çѹø¿¡ ´ë·®ÀÇ ÀڷḦ ¾÷µ¥ÀÌÆ®ÇؾßÇÒ°æ¿ì Àü À¯¿ëÇÏ°Ô ½è½À´Ï´Ù.
Àç°¡ ÀÔ»çÇÑ°÷¿¡¼± ÀڷḦ ¿¢¼¿ÆÄÀÏ·Î 5°³ÆÄÀÏ¿¡ ÀúÀåÇÏ´õ¶ó±¸¿ä.
ÅëÇÕÀ» ¸¸µé±âµµ Èûµé°í °Ë»öµµ ¿À·¡°É·Á¼­ À¥»ó¿¡ µðºñ¸¦ ¸¸µé°í ¾îµð¼­µç º¼¼öÀÖ°Ô ÆäÀÌÁö¸¦ ¸¸µé´Ù°¡
ÇÏÇÊÀÌ¸é º¸¾ÈÀ̶ó¸ç ¿ÜºÎÀÔ·ÂÀ» ¸·¾Æ³õÀº °÷¿¡ °èÁ¤À» µû¼­(½Î´Ï±î °Á¾²´Â..=_=;;;)
ÀÌ·¸°Ô ³ë°¡´ÙÇßÁö¸¸....´Ü¼ø ÅؽºÆ®ÀԷº¸´Ù °Ë»öÇؼ­ Á¶°Çº°·Î ÀÔ·ÂÀÌ °¡´ÉÇϴϱî
»ó´çÈ÷ À¯¿ëÇÏ´õ±º¿ä. ÀÔ·ÂÇسõ°í ´ë·®ÀÚ·á ¼öÁ¤¹× ¾÷µ¥ÀÌÆ®¿¡¼­ À¯¿ëÇÏ°Ô »ç¿ëÇß½À´Ï´Ù.



±×·³À̸¸ ¹°·¯°¡¿É´Ï´Ù..=_=;;;
Á¦°¡ ¸¸µçÆäÀÌÁö´Â º¸¾È»ó °¡¸£Ãĵ帱¼ö°¡ ¾ø±º¿ä.
ȸ»ç µ¥ÀÌÅÍ ´©ÃâÀÌ ½É°¢ÇÑ ¹®Á¦¸¦ ¾ß±âÇÒ¼öµµ..=_=;;
Ʋ¸°°÷ÀÌ ÀÖÀ¸¸é Å×ŬºÎŹµå¸³´Ï´Ù..=_=/

Âü ¸¸¾à¿¡ ÀÚ·á³»¿¡ ÄÞ¸¶¸¦ ¾²´Â (ȯ·ü) µ¥ÀÌÅÍ °°Àº°æ¿ì 2,000 ÀÌ·±ÀÚ·á °°Àº°æ¿ì ´ÙÀ½°ú °°½À´Ï´Ù.
°úÀÚ,"2,500",2003-12-30,¼Òºñ // ÀÌ·¸°Ô ""·Î ¹­¾îÁÖ¸é
´ÙÀ½°ú °°Àº °á°ú°¡ ³ª¿ÀÁö¿ä.
$data[0] => °úÀÚ
$data[1] => 2,500
$data[2] => 2003-12-30
$data[3] => ¼Òºñ
Âü°í»çÇ×À̾ú½À´Ï´Ù..=_=/

Áñ°Å¿î ÇÑÇØ º¸³»¼¼¿ä..=_=/ (Àϳ⵿¾È ÇÒÀÎ»ç ¸ðµÎÇÑ°ÅÀÓ...=_=a;;;)



Ãâó : http://www.zeroboard.com/?mid=study_php&category=1498204&page=5&document_srl=1502985

¸ñ·Ï »õ·Î °íħ


ÃÑ °Ô½Ã¹° ¼ö : 147
·Î±×ÀΠȸ¿ø°¡ÀÔ ÆäÀÌÁö ( 2 / 8 )
[¿Ã¸°¼ø] [ÀÐÀº¼ø]
¡Ú ºÐ·ùº° º¸±â ¡æ
¹øÈ£ Á¦¸ñ ¿Ã¸°ÀÌ ¿Ã¸°³¯ Á¶È¸
127 [Php] ¹è¿­ °ª ¼ÒÆ® ¸¶À»Áö±â 2012-03-07 8,799
126 [Php] ¹è¿­ °Ë»ö ¸¶À»Áö±â 2012-03-06 8,832
125 [Php] ¼ýÀÚ·ÎµÈ µ¥ÀÌÅÍÀÇ °¢ µðÁöÆ®¸¦ ÇÕÄ¡´Â ¹æ¹ý ¸¶À»Áö±â 2012-03-01 8,842
124 [Html] ½Ç½Ã°£À¸·Î ½Ã°£ÀÌ È帣°Ô Çϱ⠸¶À»Áö±â 2012-02-25 8,865
123 [Html] CSS Àû¿ë¹æ¹ý ¸¶À»Áö±â 2012-02-22 8,818
122 [Web] ScriptX ÄÚµå »ðÀÔ ¸¶À»Áö±â 2012-02-22 8,875
121 [MySql] ÇѱÛÀÌ ±úÁö´Â °æ¿ì ¸¶À»Áö±â 2012-02-17 8,862
120 [MySql] DB ¹®ÀÚ¿­ ÀÏ°ýº¯°æ ¸¶À»Áö±â 2012-01-13 8,842
119 [MySql] ÇÊ¿äÇÑ ÀÚ¸®±îÁö µ¥ÀÌÅÍ ÃßÃâ ¸¶À»Áö±â 2011-12-12 8,835
118 [MySql] ÀÌ¹Ì ÀԷµǾî ÀÖ´Â °ªÀÇ Á¾·ù¸¦ ÀÏ°ý º¯È¯Çϱ⠸¶À»Áö±â 2011-12-09 8,878
117 [MySql] limit »ç¿ë¹ý ¸¶À»Áö±â 2011-12-06 8,839
116 [MySql] ¿¹¾à¾î ¸¶À»Áö±â 2011-10-26 8,864
115 [JavaScript] À¥ Àμâ½Ã ÆäÀÌÁö ³ª´©±â ¸¶À»Áö±â 2011-09-27 8,890
114 [MySql] Mysql µðºñ¿¡¼­ ¿¢¼¿ÆÄÀÏ »ý¼º ¸¶À»Áö±â 2011-09-20 8,908
113 [Php] ÅؽºÆ®ÆÄÀÏ¿¡¼­ µðºñ ÀÔ·ÂÇϱ⠸¶À»Áö±â 2011-09-07 8,820
112 [Php] number_format() »ç¿ë¹ý ¸¶À»Áö±â 2011-08-20 8,886
111 [JavaScript] ¶óµð¿À¹öÆ° üũ¿©ºÎ È®ÀÎ ¸¶À»Áö±â 2011-08-20 8,828
110 [MySql] ¿¢¼¿°ú mysqlÀÇ µ¥ÀÌÅÍÀ̵¿ ¸¶À»Áö±â 2011-08-15 8,859
109 [Linux] .htaccess ÆÄÀÏ »ç¿ë½Ã ÁÖÀÇÁ¡ ¸¶À»Áö±â 2011-07-05 8,887
108 [JavaScript] ºÙ¹ÚÀÌ Æ˾÷â ¶ç¿ì±â ¸¶À»Áö±â 2010-11-02 8,871

[1][2][3][4][5][6][7][8]
¸ñ·Ï »õ·Î °íħ ÀÌÀü´ÙÀ½



ÀúÀÛ±Ç ¨Ï À̾߱⸶À»¢â, 1997~2014. ¸¶À»Áö±â: Àü´ëȯ. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚ¿¡°Ô ÀÖ½À´Ï´Ù.
ÀÌ »çÀÌÆ®ÀÇ À̸§ *'À̾߱⸶À»'Àº ƯÇãû¿¡ µî·ÏµÈ ¼­ºñ½ºÇ¥ÀÔ´Ï´Ù(Á¦41-0179291È£).
¿Â¶óÀÎ ¿ÀÇÁ¶óÀÎ ÃâÆÇ ºÐ¾ß¿¡¼­ ÀÌ »çÀÌÆ® ¿Ü¿¡¼­´Â 'À̾߱⸶À»'À̶õ À̸§À» »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.
[»çÀÌÆ®ÀúÀÛ±Ç] [À̸ÞÀÏÁÖ¼Ò¹«´Ü¼öÁý°ÅºÎ]