destoon采集论坛

 找回密码
 立即注册
查看: 233|回复: 2

数据导入的BUG,已有解决方法

[复制链接]

3

主题

1

回帖

13

积分

新手上路

Rank: 1

积分
13
发表于 2010-5-13 10:10:48 | 显示全部楼层 |阅读模式
$key = strpos($db_key, '.') !== false ? file_ext($db_key) : $db_key;
数据导入模块,admin/data.inc.php
第209行
[ol]
  • $key = strpos($db_key, '.') !== false ? file_ext($db_key) : $db_key;
  • [/ol]复制代码
    当进行多表联合查询时“主键字段
    *”填写为:a.ID

    通过file_ext获取字段名的时候,就会将ID错误获取为id(大小写问题)

    此时进行数据导入时就会出错。

    [color=]


    改进:
    [ol]
  • $key = strpos($db_key, '.') !== false ?substr(strrchr($db_key,'.'),1) : $db_key;
  • [/ol]复制代码
  • 回复

    使用道具 举报

    7

    主题

    5

    回帖

    37

    积分

    新手上路

    Rank: 1

    积分
    37
    发表于 2010-5-13 11:06:30 | 显示全部楼层

    我还没研究先占位看看
    回复 支持 反对

    使用道具 举报

    3

    主题

    1

    回帖

    13

    积分

    新手上路

    Rank: 1

    积分
    13
     楼主| 发表于 2010-5-13 13:47:33 | 显示全部楼层

    楼主,是203行吧~
    我的在203行,不在209行,不知道你用的啥版本???
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|小黑屋|手机版|Archiver|destoon采集论坛

    GMT+8, 2025-11-23 05:45 , Processed in 0.013708 second(s), 21 queries .

    Powered by Discuz! X3.4

    © 2001-2023 Discuz! Team.

    快速回复 返回顶部 返回列表