Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,037

HOME > PHP > PHP Forum > (import upload text file to mysql table) php ทำการอัพโหลด insert/import ข้อมูลจาก text file ลง Mysql ยังไงคะ



 

(import upload text file to mysql table) php ทำการอัพโหลด insert/import ข้อมูลจาก text file ลง Mysql ยังไงคะ

 



Topic : 043987



โพสกระทู้ ( 24 )
บทความ ( 0 )



สถานะออฟไลน์




มีข้อมูลจาก text file จะ insert ลง Mysql ยังไงอ่าคะ

ข้อมูลใน text file ค่า

ะหะ



Tag : - - - -







Move To Hilight (Stock) 
Send To Friend.Bookmark.
Date : 2010-06-14 10:31:21 By : prasara View : 21486 Reply : 28
 

 

No. 1



โพสกระทู้ ( 1,751 )
บทความ ( 0 )



สถานะออฟไลน์


ใช้คำสั่ง mysql ก็ได้นะครับ หรือจะใช้โปรแกรม font msyql ก็ได้ หรือจะ ใช้Function ใน localhost เลยก็ได้นะครับ






Date : 2010-06-14 16:17:22 By : SOUL
 


 

No. 2



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & Text To MySQL</title>
</head>
<body>
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["name"]); // Copy/Upload CSV

$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("mydatabase");

$strFileName = "thaicreate.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
    while (!feof($objFopen)) {
        $file = fgets($objFopen, 4096);
	$strSQL = "INSERT INTO customer ";
	$strSQL .="(Name) ";
	$strSQL .="VALUES ";
	$strSQL .="('".$file."') ";
	$objQuery = mysql_query($strSQL);
    }
    fclose($objFopen);
}

echo "Import Done.";
?>
</table>
</body>
</html>


Date : 2010-06-14 18:23:13 By : webmaster
 

 

No. 3



โพสกระทู้ ( 24 )
บทความ ( 0 )



สถานะออฟไลน์


ขอบคุณค่ะ ได้แล้วค่ะ ^^
Date : 2010-06-15 10:41:56 By : prasara
 


 

No. 4

Guest


ขอความกรุณาอธิบายทีละบรรทัดได้ไหมครับ อ่านแล้วไม่เข้าใจ ขอบพระคุณครับ
Date : 2010-07-22 23:00:44 By : pai
 


 

No. 5



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

มันคือการอ่านจากไฟล์แล้ววนลูป insert แต่ล่ะบรรทัดครับ
Date : 2010-07-22 23:49:46 By : webmaster
 


 

No. 6



โพสกระทู้ ( 24 )
บทความ ( 0 )



สถานะออฟไลน์


ลองดูนะคะ Code (PHP)
$file=@fopen($URL,"r") or die("Can Not Open File. Please contact admin!");
$i=1;
 while (!feof($file)){
   $buffer = fgets($file, 4096);
   $text= explode(" ",$buffer);
   $sql= "insert into Table (Column1, Column2, Column3)  values ('$text[0]','$text[1]','$text[2]');
   $result = mysql_query($sql7) or die(mysql_error());




ประวัติการแก้ไข
2010-09-30 16:27:17
Date : 2010-09-30 16:19:22 By : prasara
 


 

No. 7



โพสกระทู้ ( 24 )
บทความ ( 0 )



สถานะออฟไลน์


แก้ไข ค่ะ ตกหล่นไป นิดนึง

Code (PHP)
$URL = "http://ที่อยู่ของtextไฟล์.txt";
$file=@fopen($URL,"r") or die("Can Not Open File. Please contact admin!");
$i=1;
 while (!feof($file)){
   $buffer = fgets($file, 4096);
   $text= explode(" ",$buffer);
   $sql= "insert into Table (Column1, Column2, Column3)  values ('$text[0]','$text[1]','$text[2]');
   $result = mysql_query($sql7) or die(mysql_error());
}
@fclose($file);





ประวัติการแก้ไข
2010-09-30 16:23:45
2010-09-30 16:27:57
Date : 2010-09-30 16:22:23 By : prasara
 


 

No. 8



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & Text To MySQL</title>
</head>
<body>
<?

$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("mydatabase");

$objCSV = fopen("customer.txt", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
	$strSQL = "INSERT INTO customer ";
	$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
	$strSQL .="VALUES ";
	$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
	$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."') ";
	$objQuery = mysql_query($strSQL);
}
fclose($objCSV);

echo "Import Done.";
?>
</table>
</body>
</html>

Date : 2011-01-27 09:58:57 By : webmaster
 


 

No. 9

Guest


พี่ครับช่วยอธิบายให้ฟังได้ไหมครับ ว่า ดึงมาจาก .txt แล้วไปเก็บไว้ใน filed ของ database ยังไงครับ วิธีการอะครับ ผมมงงมากเลยครับพี่
Date : 2011-04-19 15:23:29 By : wedtest
 


 

No. 10



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
	$strSQL = "INSERT INTO customer ";
	$strSQL .="(CustomerID,Name,Email,CountryCode,Budget,Used) ";
	$strSQL .="VALUES ";
	$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
	$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."') ";
	$objQuery = mysql_query($strSQL);


มันจะ insert ลงในตาราง customer ครับ ประกอบด้วยฟิวด์ CustomerID,Name,Email,CountryCode,Budget,Used
Date : 2011-04-19 17:24:29 By : webmaster
 


 

No. 11



โพสกระทู้ ( 70 )
บทความ ( 0 )



สถานะออฟไลน์


แจ่มงับ
Date : 2011-04-20 16:52:45 By : badkung04
 


 

No. 12

Guest


ข้อมูล text ที่มีความกว้างคงที่ จะ import อย่างไรครับ
Date : 2011-07-01 06:02:39 By : pai
 


 

No. 13



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Quote:
ข้อมูล text ที่มีความกว้างคงที่ จะ import อย่างไรครับ


Import ปกติครับ แต่จะต้องมี Format ที่สามารถตัดได้อย่างถูกต้อง
Date : 2011-07-01 06:16:21 By : webmaster
 


 

No. 14

Guest


แล้ว ถ้า txt ไฟล์ ที มี่ิ คอมม่า , ระหว่าง คอลัลม์ ล่ะครับ ทำไง แล่ะ จะเอา บางคอลัลม์ ด้วย ลงในตาราง
Date : 2011-08-19 15:48:51 By : โปรแกรมเมอร์ มือใหม่
 


 

No. 15

Guest


แล้ว ถ้า txt ไฟล์ ที มี คอมม่า , ระหว่าง คอลัลม์ ล่ะครับ ทำไง แล่ะ จะเอา บางคอลัลม์ ด้วย ลงในตาราง

ตัวอย่าง ที่จะ up load
Date : 2011-08-19 15:58:02 By : โปรแกรมเมอร์ มือใหม่
 


 

No. 16



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ถ้ามันเป็น Column ที่มีจำนานเท่ากัน ก็ Import ทั้งหมดนี่แหละครับ โดยใช้ PHP กับ explode ในการแยก Column ครับ

Go to : PHP explode()
Date : 2011-08-19 16:09:59 By : webmaster
 


 

No. 17

Guest


รบกวน ถามเรื่อง connect database น่อย ครับ คือ มันฟ้อง error แบบ นี้ครับ ผมใช้ SQLyog Enterprise

error


login



หน้า connect.php

Code (PHP)
<?php

$conn = mysql_connect("localhost", "db_hr", "Banana.1234");
if ($conn) {
    mysql_select_db("db_hr");
    mysql_query("SET NAMES utf8");
} else {
    echo mysql_error();
}
?>


ขอบคุนครับ
Date : 2011-08-23 11:22:54 By : โปรแกรมเมอร์ มือใหม่
 


 

No. 18



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

User/Password ผิดพลาดครับ
Date : 2011-08-23 11:27:03 By : webmaster
 


 

No. 19

Guest


ขอบคุณ มาก ครับ โทษทีตายน้ำตื้น ครับ
Date : 2011-08-23 11:34:47 By : โปรแกรมเมอร์ มือใหม่
 


 

No. 20

Guest


แล้วเราจะรู้ได้ไงค่ะว่าข้อมูลไปใส่ในฐานข้อมูลแล้ว
Date : 2012-01-20 14:21:39 By : maytaeyeon
 


 

No. 21



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

Code (PHP)
mysql_query($strSQL) or die(mysql_error());


ถ้าไม่ error ก็แสดงว่าเข้าไปแล้วครับ
Date : 2012-01-20 14:28:52 By : webmaster
 


 

No. 22

Guest


ผมทดลองแล้วใช้งานไม่ได้ครับ ขอcode ตัวอย่างที่นำเข้าโดยใช้ คอมม่าคั้นด้วยครับ
Date : 2012-01-20 16:33:34 By : ชิน
 


 

No. 23



โพสกระทู้ ( 74,058 )
บทความ ( 838 )

สมาชิกที่ใส่เสื้อไทยครีเอท

สถานะออฟไลน์
Twitter Facebook

ลองดูตัวนี้ครับใช้ CSV ครับ

Go to : PHP Upload and Convert/Import CSV To MySQL Database
Date : 2012-01-20 16:36:29 By : webmaster
 


 

No. 24



โพสกระทู้ ( 68 )
บทความ ( 0 )



สถานะออฟไลน์
Facebook


Date : 2012-09-10 14:50:12 By : kanowan
 


 

No. 25



โพสกระทู้ ( 1 )
บทความ ( 0 )



สถานะออฟไลน์


ข้อมูลจาก text file ลง Mysql สามารถเลื่อกข้อมูลบางแถวที่ต้องการได้ไหมครับ ขอบคุณครับ
Date : 2013-08-16 22:15:48 By : pai_name
 


 

No. 26



โพสกระทู้ ( 13 )
บทความ ( 0 )



สถานะออฟไลน์


จะใช่ ajax ทำงัย อ่ะคับ

Code (PHP)
<html>
<head>
<title>Upload File</title>
<script type="text/javascript" src="../../jquery/jquery-1.7.1.min.js"></script>

<script type="text/javascript">
        function checkUpload()
        { 
		
		//alert($("#fileCSV").val());
		
             $.ajax({
                url: "/module/hr/phpCSVMssqlUpload.php",
                type: "POST",
                data: { fileCSV:$("#fileCSV").val()},
                success: function(response)
                {
                    if(response == 'true')
                    {
                    	$("#show").html('<font style=" font-size:16px; font-weight:bold">'+response+'</font>');
                    }
					else {$("#show").html('<font style=" font-size:16px; font-weight:bold">'+response+'</font>');}
                   
                }
            });
			
        }
</script>
</head>
<body>

<form action="phpCSVMssqlUpload.php" method="post" enctype="multipart/form-data"  id="fm_UploadFile">
  <input name="fileCSV" type="file" id="fileCSV">
  <input name="btnSubmit"  type="submit" id="btnSubmit" value="Submit">
  <input name="test"  type="button" id="test" value="test" onClick="checkUpload();">
</form>

<p id="show"></p>


</body>
</html>

Date : 2013-11-12 16:26:34 By : wirunmoy
 


 

No. 27

Guest


ภาษามันเป็นแบบนี้ต้องแก้ไขยังไงครับ]
ภาษามันเป็นแบบนี้ต้องแก้ไขยังไงครับ
Date : 2013-11-15 14:03:44 By : ดิว
 


 

No. 28

Guest


ถ้าผมจะใช่เครื่องหมาย | คั่นระหว่าง คอลั่ม ควรแก้ไขอย่างไรครับ
Date : 2016-01-22 13:20:58 By : chayanon
 

   

ค้นหาข้อมูล


   
 

แสดงความคิดเห็น
Re : (import upload text file to mysql table) php ทำการอัพโหลด insert/import ข้อมูลจาก text file ลง Mysql ยังไงคะ
 
 
รายละเอียด
 
ตัวหนา ตัวเอียง ตัวขีดเส้นใต้ ตัวมีขีดกลาง| ตัวเรืองแสง ตัวมีเงา ตัวอักษรวิ่ง| จัดย่อหน้าอิสระ จัดย่อหน้าชิดซ้าย จัดย่อหน้ากึ่งกลาง จัดย่อหน้าชิดขวา| เส้นขวาง| ขนาดตัวอักษร แบบตัวอักษร
ใส่แฟลช ใส่รูป ใส่ไฮเปอร์ลิ้งค์ ใส่อีเมล์ ใส่ลิ้งค์ FTP| ใส่แถวของตาราง ใส่คอลัมน์ตาราง| ตัวยก ตัวห้อย ตัวพิมพ์ดีด| ใส่โค้ด ใส่การอ้างถึงคำพูด| ใส่ลีสต์
smiley for :lol: smiley for :ken: smiley for :D smiley for :) smiley for ;) smiley for :eek: smiley for :geek: smiley for :roll: smiley for :erm: smiley for :cool: smiley for :blank: smiley for :idea: smiley for :ehh: smiley for :aargh: smiley for :evil:
Insert PHP Code
Insert ASP Code
Insert VB.NET Code Insert C#.NET Code Insert JavaScript Code Insert C#.NET Code
Insert Java Code
Insert Android Code
Insert Objective-C Code
Insert XML Code
Insert SQL Code
Insert Code
เพื่อความเรียบร้อยของข้อความ ควรจัดรูปแบบให้พอดีกับขนาดของหน้าจอ เพื่อง่ายต่อการอ่านและสบายตา และตรวจสอบภาษาไทยให้ถูกต้อง

อัพโหลดแทรกรูปภาพ

Notice

เพื่อความปลอดภัยของเว็บบอร์ด ไม่อนุญาติให้แทรก แท็ก [img]....[/img] โดยการอัพโหลดไฟล์รูปจากที่อื่น เช่นเว็บไซต์ ฟรีอัพโหลดต่าง ๆ
อัพโหลดแทรกรูปภาพ ให้ใช้บริการอัพโหลดไฟล์ของไทยครีเอท และตัดรูปภาพให้พอดีกับสกรีน เพื่อความโหลดเร็วและไฟล์ไม่ถูกลบทิ้ง

   
  เพื่อความปลอดภัยและการตรวจสอบ กระทู้ที่แทรกไฟล์อัพโหลดไฟล์จากที่อื่น อาจจะถูกลบทิ้ง
 
โดย
อีเมล์
บวกค่าให้ถูก
<= ตัวเลขฮินดูอารบิก เช่น 123 (หรือล็อกอินเข้าระบบสมาชิกเพื่อไม่ต้องกรอก)







Exchange: นำเข้าสินค้าจากจีน, Taobao, เฟอร์นิเจอร์, ของพรีเมี่ยม, ร่ม, ปากกา, power bank, แฟลชไดร์ฟ, กระบอกน้ำ

Load balance : Server 01
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่