Database"/> Database">

首頁  >  文章  >  後端開發  >  oicq 將OICQ資料轉成MYSQL數據

oicq 將OICQ資料轉成MYSQL數據

WBOY
WBOY原創
2016-07-29 08:34:431103瀏覽

該檔案是 /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 $tabletable") or mysql_db_query($db, "SHOW KEYS FROM $tabletable") or mysql_die(); $primary = "";  
while ($row = mysql_fetch_array($result))  
if ($row["Key_name"] == "PRIMARY")  
$primary .="$ ], ";  
$result = mysql_db_query($db, "顯示$表中的欄位");  
if (!$result) {  
mysql_die(); {  
echo "nn";  
}  
}  
function show_table($db,$selected_table) { = mysql_list_tables($db);  
$num_tables = @mysql_numrows($tables);  
if ($num_tables == 0) {  
echo "還沒有表"; {  
$i = 0;  
echo "n";  
while ($i $table = my_tablename($tables, $i);
$selected = ($selected_table == $table) ? 「已選擇」:「」;  
echo "$tablen";  
$ i++;  
}  
echo "nn";  
}  
}  
if ($submit) {  
ifcsf! = "none") {  
//$csv_file = stripslashes($csv_file) );  
$fp = fopen($csv_file, "r");  
/// 顯示csv 檔案的第一行以使用csv 檔案的第一行。選擇資料庫表格及其欄位  
echo "

";  
$csv_data = fgetcsv($fp, 2000, "$termination"); $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);  
echo "echo "n" 。  
「n」。  
「n」。
「表單>

n」;  
// 點選「確定」按鈕時,開始插入資料  
if ($submit = = "ok") {  
$NO = 1;  
while ($csv_data = fgetcsv($fp, 2000, "$termerated")) {  
//$num = count($csv_data);
for ( $c=0; $c$table_field_name = "field$c";  
$first_3 = substr($$table_field_name, 0, 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);  
}    
以上就介紹了oicq將OICQ數據轉成MYSQL數據,包括了oicq方面的內容,希望對PHP教程有興趣的朋友有所幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn