 |
|
ต้องการให้ insert หลายตารางเลยค่ะ เช่น ต้องการให้ insert Arr[3](สมมุติให้เป็นรหัสวิชา) ใน Tableตารางสอน
แต่ว่า ต้องไปเช็คใน Tableรายชื่อวิชาทั้งหมด ด้วยค่ะ ว่ามีรึยัง ถ้ามีแล้วให้ insert ลง Tableตารางสอน อย่างเดียว
แต่ถ้าในTableรายชื่อวิชาทั้งหมด ยังไม่มี Arr[3](สมมุติให้เป็นรหัสวิชา) ให้ลงTableรายชื่อวิชาทั้งหมด ก่อนแล้วค่อยลงTableตารางสอน
นี่คือโค้ดที่อัพโหลดค่ะ
Code (PHP)
<?
$objConnect = mysql_connect("localhost","","") or die("Error Connect to Database"); // Conect to MySQL
$objDB = mysql_select_db("");
mysql_query("SET NAMES TIS620");;
$objCSV = fopen("upToMysql.csv", "r");
while (($objArr = fgetcsv($objCSV, 1000, ",")) !== FALSE) {
$strSQL = "INSERT INTO testcsv ";
$strSQL .="(col1,col2,col3,col4,col5,col6,col7,col8,col9,col10,col11,col12,col13) ";
$strSQL .="VALUES ";
$strSQL .="('".$objArr[0]."','".$objArr[1]."','".$objArr[2]."' ";
$strSQL .=",'".$objArr[3]."','".$objArr[4]."','".$objArr[5]."','".$objArr[6]."','".$objArr[7]."','".$objArr[8]."','".$objArr[9]."','".$objArr[10]."','".$objArr[11]."','".$objArr[12]."') ";
$objQuery = mysql_query($strSQL);
}
fclose($objCSV);
echo "Import Done.";
?>
Tag : PHP, MySQL
|
|
 |
 |
 |
 |
Date :
2014-06-23 12:02:53 |
By :
ipchully |
View :
750 |
Reply :
6 |
|
 |
 |
 |
 |
|
|
|
 |