該檔案是 /tmp/phpBeoJQ5 。 ################ 您可以複製此程式碼進行測試################ include("include/dbclass.inc"); // 可以用MYSQL.INC 類別來取代測試$q = new DB_Sql; $db = $q->資料庫; // /定義資料庫 mysql_connect('localhost:3306',$q->使用者,$q->密碼); ? > enctype="multipart/form-data"> 值=“”> 終止於value="," size=2 > 您要插入哪一個表格? 表格> function show_field($db,$table,$num,$selected_field) { $result = mysql_db_query($db, "SHOW KEYS FROM$table" ) 或(); $primary = ""; while ($row = mysql_fetch_array($result)) if ($row["Key_name"] == "PRIMARY") if ($row["Key_name"] == "PRIMARY") if ($row["Key_name"] == "PRIMARY") = "$row[Column_name], "; $result = mysql_db_query($db, "顯示$表中的欄位"); if (!$result) { my_die(>if (!$result) { my_die(); >} else { echo "n"; while ($row= mysql_fetch_array($result)) { row["Field"]) ? “已選擇”:“”; 回顯“” 。 $row["Field"] 。 「選項>n」; } echo "nn"; } } function _table($setableed)($ >$tables = mysql_list_tables($db); $num_tables = @mysql_numrows($tables); if ($num_tables == 0) { echo "還沒有表 🎜>其他{ $i = 0; echo "n"; while ($i $table = mytables,$($ i); $selected = ($selected_table == $table) ? 「已選擇」:「」; echo "$tablen"; $i ; } echo "nn"; } } if ($subpmit) {offfid未來. csv_file) && $csv_file != "none") { //$csv_file = stripslashes ($csv_file); $fp = fopen($csv_file, "r");顯示csv 檔案的第一行以選擇資料庫表及其欄位 echo " "; $csv_data = fgetcsv($fp, 2000, "$terminate "); $num = count($csv_data); for ( $c=0; $c$field_name[$c] = $csv_data [$c]; 回顯$field_name[$c] 。 「 n」; $table_field_name = "field$c"; show_field($db,$table,$c,$$table_field_name); 回顯「」; 🎜>}// 複製tmp 檔案以供下次使用 $dest = "/tmp/csv_file.csv"; 複製($csv_file,$dest); n" 。 「n」。 「n」。 「表單>n」; // 點選「確定」按鈕後,開始插入資料 if ($ submit == "ok") { $NO = 1; while ($csv_data = fgetcsv($fp, 2000, "$termied")) { //$num = count($termied")) { //$num = count($csvcs_ ); for ( $c=0; $c$table_field_name = "field$c"; $first_3 = substr($$table_field_name, 00 , 3); $first_2 = substr($$table_field_name, 0, 2); $val_tmp = ($first_3 == "fid" || $first_3 == "int" first_2 == "id") ? $csv_data[$c] : "'" 。 $csv_data[$c] 。 「'」; $val .= $val_tmp 。 「,」; $var .= $$table_field_name 。 「,」; } $val = substr($val, 0, -1); $var = substr($var, 0, -1); $query = "INSERT INTO $table ($var) VALUES ($val)"; $val = ""; $var = ""; $q->query($query); echo " NO.$NO $query "; $NO; } fclose($fp); } http://www.bkjia.com/PHPjc/316633.html www.bkjia.com truehttp: //www.bkjia.com/PHPjc/316633.htmlTechArticle此檔案是/tmp/phpBeoJQ5 。 ################ 您可以複製此程式碼來測試##################?包括(包括/dbclass.inc); // 可以用 MYSQL.INC 類別代替測試 $q = new DB_Sq...