php无法插入数据到mssql2005,但可以选择,就是insert时,提示成功,但表中没有数据。显示表中的数据正常,是什么原因?请知道的说一下,谢谢了。

解决方案 »

  1.   

    php无法插入数据到mssql2005,和数据库放在一起就没有问题,分开就不行,分开只能选数据库,不能插入和更新。
      

  2.   

    很有可能是,当前连接的用户,对你操作的数据库,没有表的insert权限,只有select的权限.
      

  3.   


    我说了,有权限,用.net写同样的用户没有问题
      

  4.   

    你所指的分开是不是指,数据库服务器和web服务器不是同一台服务器
    你有没有用.net测试这种情况是否可以.
    基本上如果.net可以,php也是可以的.
      

  5.   

    分开是指,数据库服务器和web服务器不是同一台服务器
    .net也是分开的,即据库服务器和web服务器不是同一台服务器,能插入数据
      

  6.   

    就是insert时,提示成功,但表中没有数据.
    1 你mssql_connect有没有选择正确的数据库服务器.比如说localhost要换成服务器的IP
    2 你有没有用mssql_select_db这个函数选取数据库.
    3 建议在web服务器上建个odbc数据源,然后,用odbc系列函数操作一下.如果还不行,就无语了.
    呵呵.
      

  7.   

    FAT32 与 NTFS 问题!~