|
|
|
ผมอยากได้คำแนะนำคับ พอดีผมจะเพิ่มฟิว เข้าไปใน table โดยที่ผมมีข้อมูลยุเเล้วเเล้วเพิ่ม ฟิว เข้าไปเเล้วผมจะ import ข้อมูลฟิวที่เพิ่มๆไปไหม่ โดยมีการอ้างอิงจากฟิวบาร์โค้ดที่มีอยู่เก่า |
|
|
|
|
|
|
|
คงจะต้องเขียนโปรแกรมอ่านจาก Text File / CSV แล้วค่อย Loop เพื่อไล่ Update ครับ
|
|
|
|
|
Date :
2013-02-28 09:20:10 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ต้องทำยังไงมั้งคับ
|
|
|
|
|
Date :
2013-02-28 09:42:04 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","root") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("mydatabase");
$objCSV = fopen("customer.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "SELECT * FROM customer WHERE CustomerID = '".$objArr[0]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
// Update
$strSQL = "UPDATE customer SET Name = '".$objArr[1]."' ";
$strSQL .=",Email = '".$objArr[2]."' ";
$strSQL .=",CountryCode = '".$objArr[3]."' ";
$strSQL .=",Budget = '".$objArr[4]."' ";
$strSQL .=",Used = '".$objArr[5]."' ";
$strSQL .="WHERE CustomerID = '".$objArr[0]."' ";
$objQuery = mysql_query($strSQL);
}
else
{
// Insert
$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.";
?>
ประมาณนี้ครับ เป็นการ Update ครับ
|
|
|
|
|
Date :
2013-02-28 09:46:30 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ไม่ได้คับ
<?
include ("conne.php");
$objCSV = fopen("product standard cost price.csv", "r");
while (($objArr = fgetcsv($objCSV, 5000, ",")) !== FALSE) {
$strSQL = "SELECT * FROM item WHERE barcode_item = '".$objArr[0]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
// Update
$strSQL = "UPDATE item SET cost = '".$objArr[code]."' ";
$strSQL .="WHERE barcode_item = '".$objArr[barcode_item]."' ";
$objQuery = mysql_query($strSQL);
}
}
fclose($objCSV);
echo "Import Done.";
?>
|
|
|
|
|
Date :
2013-02-28 14:33:28 |
By :
เอ |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|