php在本地测试木有问题,放到空间里就出错啦!!!

时间:2022-08-29 09:19:55
我做了个网站PHP+MySQL的,在本机安的AppServ环境测试一切正常,对数据库的读写都没有问题,但上传到空间里就不行了,读取和添加没问题,一修改就出现问题了,空间用的是IIS
我修改的时候提示成功,可是内容没有变化,这是为什么呢?不是权限的问题,不是路径问题
问题补充:
不是楼下说的,仅仅只是数据库的  增删改查,而 修改在本地没有问题,在 空间上提示修改成功但是数据库里的 数据没有变化

8 个解决方案

#1


求帮助 求帮助

#2


把更新的SQL语句贴出来!看看
有可能是SQL语句中有特殊字符、关键词等!

#3


跟服务器环境有关系,比如数据库的版本不一样

#4


有木有人知道!!!!!!!
有木有!!!
敢不敢回答!!!!!!!
敢不敢!!!

#5


update tb_Vote set vName='投票活动开始', vAd='1234', vInformation='<p><table class="mtxt" cellspacing="0" cellpadding="0"><tbody><tr><td id="rbody_72916165" csdnid="rbody_72916165"><div class="msgfont">把更新的SQL语句贴出来!看看<br />有可能是SQL语句中有特殊字符、关键词等!</div><!--End_rbody_72916165//--></td></tr><tr><td csdnid="rmodify_72916165"> </td></tr></tbody></table></p>', vStartDate='2011-04-21 00:00:00', vEndDate='2011-05-06 00:00:00' where vID=3

#6


引用 1 楼 zhuzuyumao 的回复:
求帮助 求帮助

update tb_Vote set vName='投票活动开始', vAd='1234', vInformation='<p><table class="mtxt" cellspacing="0" cellpadding="0"><tbody><tr><td id="rbody_72916165" csdnid="rbody_72916165"><div class="msgfont">把更新的SQL语句贴出来!看看<br />有可能是SQL语句中有特殊字符、关键词等!</div><!--End_rbody_72916165//--></td></tr><tr><td csdnid="rmodify_72916165"> </td></tr></tbody></table></p>', vStartDate='2011-04-21 00:00:00', vEndDate='2011-05-06 00:00:00' where vID=3

#7


//1.连接数据库并输出错误
if (!$conn = mysql_connect(...)) die(mysql_error());
//2.执行SQL语句后输出错误
if (!mysql_query($SQL)) die(mysql_error());

#8


数据库设计可能有问题!字段类型!
像日期类的字段vStartDate 你插入的'2011-04-21 00:00:00' 中间 是字符类型的
你把字段类型改为varchar类型

#1


求帮助 求帮助

#2


把更新的SQL语句贴出来!看看
有可能是SQL语句中有特殊字符、关键词等!

#3


跟服务器环境有关系,比如数据库的版本不一样

#4


有木有人知道!!!!!!!
有木有!!!
敢不敢回答!!!!!!!
敢不敢!!!

#5


update tb_Vote set vName='投票活动开始', vAd='1234', vInformation='<p><table class="mtxt" cellspacing="0" cellpadding="0"><tbody><tr><td id="rbody_72916165" csdnid="rbody_72916165"><div class="msgfont">把更新的SQL语句贴出来!看看<br />有可能是SQL语句中有特殊字符、关键词等!</div><!--End_rbody_72916165//--></td></tr><tr><td csdnid="rmodify_72916165"> </td></tr></tbody></table></p>', vStartDate='2011-04-21 00:00:00', vEndDate='2011-05-06 00:00:00' where vID=3

#6


引用 1 楼 zhuzuyumao 的回复:
求帮助 求帮助

update tb_Vote set vName='投票活动开始', vAd='1234', vInformation='<p><table class="mtxt" cellspacing="0" cellpadding="0"><tbody><tr><td id="rbody_72916165" csdnid="rbody_72916165"><div class="msgfont">把更新的SQL语句贴出来!看看<br />有可能是SQL语句中有特殊字符、关键词等!</div><!--End_rbody_72916165//--></td></tr><tr><td csdnid="rmodify_72916165"> </td></tr></tbody></table></p>', vStartDate='2011-04-21 00:00:00', vEndDate='2011-05-06 00:00:00' where vID=3

#7


//1.连接数据库并输出错误
if (!$conn = mysql_connect(...)) die(mysql_error());
//2.执行SQL语句后输出错误
if (!mysql_query($SQL)) die(mysql_error());

#8


数据库设计可能有问题!字段类型!
像日期类的字段vStartDate 你插入的'2011-04-21 00:00:00' 中间 是字符类型的
你把字段类型改为varchar类型