mysql不能查找并修改_mysql可以查询不可以添加修改

环境 win2003 iis6.0 php5.2

mysql帐户有写入修改权限 但是在php页面上不能写入修改 只能查询

求大神指点

回复讨论(解决方案)

建议还是贴代码出来,有错误提示也一并贴出。

建议还是贴代码出来,有错误提示也一并贴出。

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

打开php的错误提示看看

php.ini 中 display_errors=On

放在本地的另一台服务器试试

打开php的错误提示看看

php.ini 中 display_errors=On

这个是打开的。

打开php的错误提示看看

php.ini 中 display_errors=On

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

本地可以,说明程序基本没问题。因此,服务器不可以,应首先检查是否有权限

程序基本没问题,并不表示一定能运行成功

数据库都需要转义特殊字符,你没做,就可能出问题

本地可以,说明程序基本没问题。因此,服务器不可以,应首先检查是否有权限

程序基本没问题,并不表示一定能运行成功

数据库都需要转义特殊字符,你没做,就可能出问题

mysql帐户权限是有的 其他不知道还要检查什么权限。

也能确定不是特殊字符的问题。

mysql帐户权限是有的

那么请贴出 mysql.user 表相关记录看看

也能确定不是特殊字符的问题

那么请贴出有关转义部分的代码

mysql帐户权限是有的

那么请贴出 mysql.user 表相关记录看看

也能确定不是特殊字符的问题

那么请贴出有关转义部分的代码

在phpmyadmin里可以添加修改数据的 那就应该有权限

转义的化 我用的是最土的模板 php其实有点看不懂static public function &Instance(){if ( null == self::$mInstance ){ $class = __CLASS__;self::$mInstance = new $class;}return self::$mInstance;}

觉得是这里的问题

INSERT INTO `table`

SET `email` = 'email@msn.com',

会不会是[`]这个的问题

瞎猜做什么?

echo mysql_error();

不就知道是否有问题了?

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

瞎猜做什么?

echo mysql_error();

不就知道是否有问题了?

就是对php不熟悉

瞎猜做什么?

echo mysql_error();

不就知道是否有问题了?

表是只读的。

多谢版主再次帮我解决问题。对你的敬仰犹如滔滔江水 连绵不绝

f68f2add0b68e4f9810432fce46917b7.png

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值