xydream 发表于 2010-5-12 18:25:55

建议数据导入增加字段选取功能,已完成,附代码

数据导入,在多表联合查询时,如果多表有同名字段,则会造成信息丢失,增加字段选择功能可避免些问题。
此改进需改动两个文件;
1.data_config.tpl.php
第98行增加如下代码:
[*]
[*]源表选取字段
[*]
[*]"/>
[*]- xydream增加功能:多表联合查询时带别名如:a.id 默认:* 或留空
[*]
[*]复制代码

2.data.inc.php
第138行增加如下代码:
[*]
[*]if (empty($db_colum)){
[*]$db_colum = '*';
[*]}
[*]复制代码

第156行替换为
[*]
[*]$result = $sc->query("SELECT {$db_colum} FROM {$db_table} WHERE $db_key>$lastid $db_condition LIMIT 0,1");
[*]复制代码
第216行替换为
[*]
[*]   $result = $sc->query("SELECT {$db_colum} FROM {$db_table} WHERE $db_key>$lastid AND $db_key>=$fid $db_condition ORDER BY $db_key LIMIT 0,$num ");
[*]
[*]复制代码

vsxp 发表于 2010-5-13 09:55:38


技术帖是一定要顶的。

yanghe 发表于 2010-5-29 16:29:08


学习了, 感谢分享。
页: [1]
查看完整版本: 建议数据导入增加字段选取功能,已完成,附代码