ใช้ได้แล้ว แต่อยากเอาสวย ช่วยด้วยคร้าบบ เป็นการอัพชขึ้น DB ผมอยากให้พออัพโหลด เสร็จให้มันแจ้งว่า อัพได้แล้ว เขียนไงดีครับ
Code (PHP)
<html>
<head>
<title>ThaiCreate.Com PHP & CSV To MySQL</title>
</head>
<body>
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["name"]); // Copy/Upload CSV
$objConnect = mysql_connect("localhost","root","topgun") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("nattrade_ntdb");
$objCSV = fopen("booksdb.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO booksdb ";
$strSQL .="(Que,Prefill,Barcode,Title,Author,Ed,Year,Price,Dis25,KG, Publisher,Note,Fuelcharge,AutoShippingcost,AutoEbayFee,AutoPaypal1, AutoTotalCost,EstimatePrice,AutoEbayFix1,AutoEbayStore1,AutoPaypal2, AutoTotalProfit1,Revise,AutoEbayFix2,AutoEbayStore2,AutoPaypal3,AutoTotalProfit2)";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."' ";
$strSQL .=",'".$objArr[6]."','".$objArr[7]."','".$objArr[8]."' ";
$strSQL .=",'".$objArr[9]."','".$objArr[10]."','".$objArr[11]."' ";
$strSQL .=",'".$objArr[12]."','".$objArr[13]."','".$objArr[14]."' ";
$strSQL .=",'".$objArr[15]."','".$objArr[16]."','".$objArr[17]."' ";
$strSQL .=",'".$objArr[18]."','".$objArr[19]."','".$objArr[20]."' ";
$strSQL .=",'".$objArr[21]."','".$objArr[22]."','".$objArr[23]."' ";
$strSQL .=",'".$objArr[24]."','".$objArr[25]."','".$objArr[26]."')";
$objQuery = mysql_query($strSQL)or die(mysql_error());;
}
fclose($objCSV);
?>
</table>
</body>
</html>
เป็นการอัพชขึ้น DB ผมอยากให้พออัพโหลด เสร็จให้มันแจ้งว่า อัพได้แล้ว เขียนไงดีครับTag : - - - -
Date :
2009-10-15 12:13:53
By :
phpbegins
View :
774
Reply :
6
Code (PHP)
fclose($objCSV);
echo "อัพได้แล้ว : )";
Date :
2009-10-15 12:24:26
By :
webmaster
<html>
<head>
<title>ThaiCreate.Com PHP & CSV To MySQL</title>
</head>
<body>
<?
copy($_FILES["fileCSV"]["tmp_name"],$_FILES["fileCSV"]["name"]); // Copy/Upload CSV
$objConnect = mysql_connect("localhost","root","topgun") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("nattrade_ntdb");
$objCSV = fopen("booksdb.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO booksdb ";
$strSQL .="(Que,Prefill,Barcode,Title,Author,Ed,Year,Price,Dis25,KG,Publisher,Note,Fuelcharge,AutoShippingcost,AutoEbayFee,AutoPaypal1,AutoTotalCost,EstimatePrice,AutoEbayFix1,AutoEbayStore1,AutoPaypal2,AutoTotalProfit1,Revise,AutoEbayFix2,AutoEbayStore2,AutoPaypal3,AutoTotalProfit2)";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."' ";
$strSQL .=",'".$objArr[6]."','".$objArr[7]."','".$objArr[8]."' ";
$strSQL .=",'".$objArr[9]."','".$objArr[10]."','".$objArr[11]."' ";
$strSQL .=",'".$objArr[12]."','".$objArr[13]."','".$objArr[14]."' ";
$strSQL .=",'".$objArr[15]."','".$objArr[16]."','".$objArr[17]."' ";
$strSQL .=",'".$objArr[18]."','".$objArr[19]."','".$objArr[20]."' ";
$strSQL .=",'".$objArr[21]."','".$objArr[22]."','".$objArr[23]."' ";
$strSQL .=",'".$objArr[24]."','".$objArr[25]."','".$objArr[26]."')";
$objQuery = mysql_query($strSQL)or die(mysql_error());;
}
fclose($objCSV);
echo "<br><center><b>UPLOAD IS SUCCESSFULLY</b></center>";
?>
</table>
</body>
</html>
Date :
2009-10-15 12:26:52
By :
noname
ขอบคุงมากคร้าบ
Date :
2009-10-15 12:32:37
By :
phpbegins
แปลกมาเลย พอใช้ในเครื่อง ใช้ได้ แต่พออัพขึ้นเซิฟจิง ไม่ได้
Date :
2009-10-15 12:33:30
By :
phpbegins
$objConnect = mysql_connect("localhost","root","topgun" ) or die("Error Connect to Database"); // Conect to MySQL
ตรงตัวหน้า ตั้งค่าถูกหรือเปล่า ครับ
Date :
2009-10-15 12:37:08
By :
noname
ติด Permission หรือเปล่า???
Date :
2009-10-15 13:19:42
By :
panyapol
Load balance : Server 00