ทำไม import csv ไม่เข้าคะ ทำตามโค๊ดแล้วนะ รบกวนดูให้หน่อยจ้า
พออัพไฟล์มันไม่เข้าฐานอ่ะคะ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","root","1234") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("project");
$objCSV = fopen($_FILES["fileCSV"]["name"], "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "SELECT * FROM position_manage WHERE position_idmana = '".$objArr[0]."' ";
$objQuery = mysql_query($strSQL);
$objResult = mysql_fetch_array($objQuery);
if($objResult)
{
// Update
$strSQL = "UPDATE position_manage SET positionmana_name = '".$objArr[1]."' ";
$strSQL .=",load = '".$objArr[2]."' ";
$strSQL .=" WHERE position_idmana = '".$objArr[0]."' ";
$objQuery = mysql_query($strSQL);
}
else
{
// Insert
$strSQL = "INSERT INTO position_manage ";
$strSQL .="(position_idmana, positionmana_name, load) ";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ) ";
$objQuery = mysql_query($strSQL);
} echo $strSQL;
}
fclose($objCSV);
//ให้กลับไปหน้าไหน
echo "<script language='javascript'>
alert('Upload & Import Done ทำการอัพไฟล์ลงฐานข้อมูลเรียบร้อยแล้ว');
window.location='../admin/admin_searchposition.php';
</script> ";
?>
Tag : PHP, MySQL
Date :
2013-02-12 00:15:29
By :
totopam
View :
760
Reply :
4
มันขึ้น แบบนี้ ค่ะ แปลว่าอะไรคะ
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'load) VALUES ('9','เทสตำแหน่ง','1' )' at line 1
Date :
2013-02-12 12:59:20
By :
totopam
T T
Date :
2013-02-13 21:38:42
By :
totopam
Load balance : Server 03