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

解决方案 »

  1.   

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

  2.   

    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
      

  3.   

    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
      

  4.   

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

  5.   

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