php+mysql向表中插入数据失败,出现错误提示

php+mysql向表中插入数据失败,出现这个错误提示Access denied for user ''@'localhost' (using password: NO),求大神解答

第1个回答  2017-08-09
用户名或者密码错误都会有这个提示,看情况你这是没有使用密码,那就是用户名错误。
你可以命令行直接进mysql验证一下。追问

后台发布新闻都正常,这是注册用户出现这个情况,数据插不了用户表
原来是用万网空间,现在转移到公司的虚拟主机上,用的是phpstudy+IIS

追答你后台直接测试一下,是不是能正常插入。如果没问题的话,那你应该从代码找问题,
看看连接数据库部分mysql用户和密码是否正确。

追问

弄好了,一个小bug,插入数据之前数据库被关了,mysql_close($conn);把这个删了就行了,谢谢你的回答

本回答被提问者采纳