首頁 >後端開發 >php教程 >將OICQ資料轉成MYSQL資料_PHP教程

將OICQ資料轉成MYSQL資料_PHP教程

WBOY
WBOY原創
2016-07-21 16:02:10772瀏覽

該檔案是 /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 "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

http: //www.bkjia.com/PHPjc/316633.htmlTechArticle此檔案是/tmp/phpBeoJQ5 。 ################ 您可以複製此程式碼來測試##################?包括(包括/dbclass.inc); // 可以用 MYSQL.INC 類別代替測試 $q = new DB_Sq...
陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn