问题如标题,这是为什么呀~~~
急,请各位高手帮忙~~~

解决方案 »

  1.   

    又看了一下,可以修改,就是不能添加数据~~~数据库是mysql的
      

  2.   

    存放 mysql数据的 文件夹的权限 改为 777 试试是不是表锁住了。。
      

  3.   

    这种问题你通过以下几种方法应该能解决:
       一,先检查代码:把你要写入数据库的代码直接输出,并复制到服务器数据库SQL中,直接运行,看看有没有错误,有就修改。如果没有能正常输入,请检查是不是字段的类型设置出问题了。如果都正确请进行第二步。
       二,有的数据库权限是要自己来控制,你看看权限有没有限制。
       三,删除表,重新建立表,再试一下。
       四,看看数据库版本与你本地的版本是不是相同
      

  4.   

    他服务器的数据库版本是mysql4.几的,我的数据库是5.几的。而且他的服务器上没有mysql的操作界面,也安装不上去。真的不知道该怎么办了~~
      

  5.   

    现在搞清楚是时间格式的问题,他的mysql是4。几的,我的是5的,在5上面的时间格式在4上就有问题,我的插入语句是:
    $addtime=date("Y-m-d h:i:s");
    $path=$_POST["path"];
    $content=$_POST["content"];
    $sql="insert into news(title,path,content,addtime,num,hits) values('$title','$path','$content','$addtime','$num',0)";要是在4.几的版本上应该改正什么样的?
      

  6.   

    用的是数据库的根权限,就是root账户,应该具有所有权限的!
      

  7.   

    是windows 就换成linux,
    是linux 就chmod -R 777windows 操作系统问题通用解决方法。
    1 请重启应用程序.
    2 请注销后再启动应用程序.
    3 请重装系统再安装启动应用程序.
    4 请联系硬件厂商更换硬件.
    5 请购买正版.
      

  8.   

    是root帐号,不一定任意主机访问都有所有权限
    服务器一般不会grant all privileges on *.* to root@% ...的