รบกวนพี่ ๆ รบกวนช่วยแนะนำการ import textfile ลงฐานข้อมูล
อันนี้ตัวอย่างการนำเข้า text file ลงในฐานข้อมูล
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>
Go to : (import upload text file to mysql table) php ทำการอัพโหลด insert/import ข้อมูลจาก text file ลง Mysql ยังไงคะ
Date :
2012-05-06 18:09:46
By :
mr.win
ลองแล้วข้อมูลใน textfile ยังไม่เข้า db อ่ะคะ ยังว่างอยู่ น่าจะเกิดจากสาเหตุอะไรคะ
Date :
2012-05-06 22:51:34
By :
Butterney
เอา Code มาดูหน่อยคับ
Date :
2012-05-07 06:14:08
By :
dexjanghan
Code (PHP)
$objQuery = mysql_query($strSQL) or die(mysql_error());
จะได้รู้ว่า error เพราะอะไร
Date :
2012-05-07 06:23:24
By :
mr.win
ช่วยดูโค้ดให้หน่อยนะคะ ว่าผิดตรงไหน
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["C:/AppServ/www/swathf/new.txt"]); // Copy/Upload CSV
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("newsexteraction");
$strFileName = "C:/AppServ/www/swathf/new.txt";
$objFopen = fopen($strFileName, 'r');
if ($objFopen) {
while (!feof($objFopen)) {
$file = fgets($objFopen, 4096);
$strSQL = "INSERT INTO new ";
$strSQL .="(description)";
$strSQL .="('".$file."') ";
$objQuery = mysql_query($strSQL);
}
fclose($objFopen);
}
echo "Import Done.";
?>
Date :
2012-05-08 18:09:40
By :
Butterney
Load balance : Server 00