火车采集器软件交流官方论坛

 找回密码
 加入会员
搜索
火车采集器V9版免费下载火车浏览器 - 可视采集,万能群发,全自动脚本工具
查看: 5223|回复: 7

vus520 尘缘的x1.5有问题 可能会产生pid重复

[复制链接]
发表于 2010-10-7 15:44:35 | 显示全部楼层 |阅读模式
x中多了一个表 forum_post_tableid 我看了下你的接口没有对此接口操作,具体这个表有什么用我不大清楚,但是post的pid应该和这个表里的pid是同步的。
火车官方x1.0的就有
http://board.locoy.com/?post=31
  1. $db->query("INSERT INTO {$tablepre}forum_post_tableid SET `pid`=''");

  2.         $pid=$db->insert_id();

  3.         $db->query("INSERT INTO {$tablepre}forum_post SET `fid`='$cid',`tid`='$tid',`first`='$first',`author`='$username',`authorid`='$uid',`subject`='$title',`dateline`='$timestamp',`message`='$content',`useip`='',`invisible`='0',`anonymous`='0',`usesig`='1',`htmlon`='$htmlon',`bbcodeoff`='$bbcodeoff',`smileyoff`='$smileyoff',`parseurloff`='$parseurloff',`attachment`='0',`tags`='$tag',`pid`='$pid'");

复制代码
发表于 2010-10-7 21:23:58 | 显示全部楼层
没注意到这个,路过~~~
发表于 2010-10-9 20:26:30 | 显示全部楼层
楼主多虑,我用的是DX的原装函数,不会出现此问题。

PS:最佳办法是使用insertpost获取pid编号,直接使用插入语句获取pid反而容易出错!
详情见:core.php中的insertpost函数。

至于为什么其它人的代码中有这段INSERT SQL,你懂的。
 楼主| 发表于 2010-10-9 23:09:51 | 显示全部楼层
回复 3# vus520


    我用了你的接口,发现forum_post_tableid这里的pid没有增加,如果是手工发送的话,pid都是有变化的
发表于 2010-10-19 15:02:02 | 显示全部楼层
回复 3# vus520


    我用的这个试了下..可是每发一篇 用户反而会少1-2个..幸亏是测试...发现是50开始以上的ID每次发都会删掉一个.
发表于 2010-11-21 13:25:20 | 显示全部楼层
回复 3# vus520

你懂的  哈哈哈哈
发表于 2010-11-21 16:24:06 | 显示全部楼层
分表了?
发表于 2010-12-2 11:16:24 | 显示全部楼层
  有时候 就这样啊
您需要登录后才可以回帖 登录 | 加入会员

本版积分规则

QQ|手机版|Archiver|火车采集器官方站 ( 皖ICP备06000549 )

GMT+8, 2024-11-24 16:28

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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