PHP写入数据库失败,这是为什么?本地测试可以写入

如题所述

你表里的这个id是自增的吗?如果是就在插入的时候把id去掉吧,或者将insert into 语句打印出来放到数据库中,查看报错信息。追问

本地数据库可以写入啊,为什么服务器上就不行了呢?

追答

你确定你的本地数据库配置与服务器上的数据库配置是一致的吗?你可以将命令放到服务器上的数据库命令行中运行一下,如果可以运行成功,那就是数据库配置问题

追问

数据是从本地导出上次到服务器上的啊

追答

比如你服务器上的数据库密码可能与你本地的数据库密码不同,或者其他问题

追问

密码一样的

追答

mysql_error()
查看一下错误信息,在知道数据为什么插入不进去,然后再找相应的错误原因

温馨提示:答案为网友推荐,仅供参考
相似回答