环境 win2003 iis6.0 php5.2
mysql帐户有写入修改权限 但是在php页面上不能写入修改 只能查询
求大神指点

解决方案 »

  1.   

    没有错误 在我本地机器可以 到服务器就不可以 是不是php哪个模块或者 数据库文件权限的问题
      

  2.   

    打开php的错误提示看看
    php.ini 中 display_errors=On
      

  3.   

    我觉得不是错误 是不是mysql文件也要有权限写入呢
      

  4.   

    mysql帐户权限是有的 其他不知道还要检查什么权限。
    也能确定不是特殊字符的问题。
      

  5.   

    mysql帐户权限是有的
    那么请贴出 mysql.user 表相关记录看看也能确定不是特殊字符的问题
    那么请贴出有关转义部分的代码
      

  6.   

    在phpmyadmin里可以添加修改数据的 那就应该有权限
    转义的化 我用的是最土的模板 php其实有点看不懂  static public function &Instance()
    {
    if ( null == self::$mInstance )

    $class = __CLASS__;
    self::$mInstance = new $class;
    }
    return self::$mInstance;
    }觉得是这里的问题
      

  7.   

    INSERT INTO `table` 
    SET `email` = '[email protected]',会不会是[`]这个的问题
      

  8.   

    瞎猜做什么?
    echo mysql_error();
    不就知道是否有问题了?
      

  9.   

    在浏览器输出插入的sql语句,然后放到MySQL管理器中执行,看有没有问题,或者报的什么错误