Çü½ÄÀÌ ´Ù¸¥ ¿¢¼¿ ÆÄÀÏ DB¿¡ ¿Ã¸®±â |
|
|
 |
13³â Àü |
¿¢¼¿ ÆÄÀÏÀ» DB¿¡ ¿Ã¸®°íÀÚÇϴµ¥ Çü½ÄÀÌ ´Ù¸¥°æ¿ì¿¡ ¾²´Â ¹æ¹ýÀÔ´Ï´Ù.
°°Àº Æú´õ¿¡ CSV·Î ÀúÀåÇÑ ¿¢¼¿ ÆÄÀÏ°ú ºó query.sql ÆÄÀÏÀ» Çϳª »ý¼ºÇÏ°í
¾Æ·¡ ¾ç½Ä´ë·Î php ÆÄÀÏÀ» »ý¼ºÇÕ´Ï´Ù.
$host="localhost";
$user="myid";
$passwd="mypass";
$dataname="mydb";
$con=@mysql_connect($host,$user,$passwd,true);
@mysql_select_db($dataname,$con) or die("db connect err");
$values = array();
$row = 0;
if (($handle = fopen("filename.csv", "r")) !== FALSE) {
while (($col = fgetcsv($handle, 40000, ",")) !== FALSE) {
$values[] = "(\"$col[1]\", \"$col[2]\", \"$col[3]\", \"$col[4]\", \"$col[10]\")"; // ù¹ø° ¼¿Àº 0
$row++;
}
fclose($handle);
}
$query = "insert into name (a, b, c, d, c) values " . implode(",\n", $values);
$fp = fopen('query.sql', 'w');
fwrite($fp, $query);
fclose($fp);
echo "ÀÛ¾÷ÀÌ ¿Ï·áµÇ¾ú½À´Ï´Ù!";
±× ´ÙÀ½ »ý¼ºµÈ sql ÆÄÀÏÀ» phpMyAdmin°ú °°Àº ÇÁ·Î±×·¥¿¡ ¿Ã¸®¸é ³¡³³´Ï´Ù.
Àú·± ¹æ¹ýÀ» ¾²´Â ÀÌÀ¯´Â ÇÁ·Î±×·¥¿¡¼ °ü·Ã Äõ¸®¸¦ ó¸®ÇÏ°ÔÇßÀ» ¶§
Á¦ÇÑÀÌ °É¸®´ÂÁö ÀϺιۿ¡ µî·ÏÀÌ ¾ÈµÇ´Â °æ¿ì°¡ ÀÖ½À´Ï´Ù.
±×·¡¼ Äõ¸® ÇÑ°Ç¿¡ ÀüºÎ ´Ù ó¸®Çϱâ À§ÇÔÀÔ´Ï´Ù.
|
|
̵̧ : 625 |
̵̧
¸ñ·Ï
|
|