找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 125|回复: 0

[cms教程] phpwind转换时候常见错‘You have an error in your SQL syntax’处理

[复制链接]

该用户从未签到

发表于 2018-5-21 09:43:00 | 显示全部楼层 |阅读模式

您需要 登录 才可以下载或查看,没有账号?立即注册

×
phpwind转换时候常见错‘You have an error in your SQL syntax’处理
PHPWind 数据转换平台
数据库语句执行过程中发生了一个错误
系统返回的错误信息:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near
'tpcstatus=1 WHERE tid = 31316' at line 1
发生错误的SQL语句:
UPDATE
pw_threads SET fid = ,tpcstatus=1 WHERE tid = 31316
错误原因或者可能
的排错方法:
SQL执行发生错误:1.数据超长或类型不匹配;2.数据库记录重复
解决方法如下
一;
pwb/pwbuilder.php?action=build&
amp;dbtype=discuz_x1&step=37  看下这个  step=后面是多少步,(一般都是在  step=37
步时候出错)
二:找到对应转换程序中的do.php]并且找见     elseif ($step == '37') 里的
引用  [ol,while ($rt =
$SDB->fetch_array($query))    {[/ol,
下添加
[ol,if($newfid != ''){          $newfid
= $colonys_fid[$rt['fid',,;        }else        {          $newfid
= 0;        }[/ol,
整体也就是
[ol,while ($rt =
$SDB->fetch_array($query))    {      if($newfid !=
''){          $newfid = $colonys_fid[$rt['fid',,;        }else        {          $newfid
= 0;        }[/ol,
效果,


完全解决了这个问题;
回复

使用道具 举报

网站地图|页面地图|文字地图|Archiver|手机版|小黑屋|找资源 |网站地图

GMT+8, 2024-11-16 19:48

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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