上一篇 | 下一篇

将OICQ数据转成MYSQL数据

发布: 2008-7-01 11:51 | 作者: admin | 来源: | 查看: 0次

将OICQ数据转成MYSQL数据

【字体:小 大】

将OICQ数据转成MYSQL数据

作者:不详 文章来源:网络 点击数:92 更新时间:2007-1-21

This file is /tmp/phpBeoJQ5 .

################# You can copy this code to test #################

include("include/dbclass.inc"); //可以用 MYSQL.INC 类代替测试

$q = new DB_Sql;

$db = $q->Database; //define the database

mysql_connect('localhost:3306',$q->User,$q->Password);

?>

enctype="multipart/form-data">

value="">

terminated by

value="," size=2>

Which table you want to insert ?

function show_field($db,$table,$num,$selected_field) {

$result = mysql_db_query($db, "SHOW KEYS FROM $table") or mysql_die();

$primary = "";

while ($row = mysql_fetch_array($result))

if ($row["Key_name"] == "PRIMARY")

$primary .= "$row[Column_name], ";

$result = mysql_db_query($db, "SHOW FIELDS FROM $table");

if (!$result) {

mysql_die();

}

else {

echo "nn";

}

}

function show_table($db,$selected_table) {

$tables = mysql_list_tables($db);

$num_tables = @mysql_numrows($tables);

if ($num_tables == 0) {

echo "no table yet";

}

else {

$i = 0;

echo "nn";

}

}

if ($submit) {

if(!empty($csv_file) && $csv_file != "none") {

//$csv_file = stripslashes($csv_file);

$fp = fopen($csv_file, "r");

// show first line of the csv file to select dababase table and its fields

echo "

";

$csv_data = fgetcsv($fp, 2000, "$terminated");

$num = count($csv_data);

for ( $c=0; $c<$num; $c++ ) {

$field_name[$c] = $csv_data[$c];

echo $field_name[$c] . " n";

$table_field_name = "field$c";

show_field($db,$table,$c,$$table_field_name);

echo "
";

}

// copy the tmp file for next use

$dest = "/tmp/csv_file.csv";

copy($csv_file,$dest);

字号: | 推荐给好友

21/212>

评分:0

我来说两句