在本地调测连接数据库,一切数据都能正常呈现。但同样的php代码,放到网站上,连接数据库就没有数据出来,也没有任何错误提示信息。请教会是哪里出了问题?

解决方案 »

  1.   

    你看看你外网的apache报错配置是不是没有打开啊,最好在连接数据库的时候or die下看看是不是没有连接上数据库啊
      

  2.   

    使用or die后提示:
    Could not connect: Access denied for user 'jupiter418cts'@'127.0.0.1' (using password: YES)
    这是什么意思,是密码错了吗?按说密码没有错啊
      

  3.   

    没有权限,你应该在mysql所在的服务器上的数据表user中添加一条记录
    hostname(允许的ip,如果所有那么就是%),其它的你就根据需求就看着填吧,记住修改后要重启mysql
      

  4.   

    jupiter418cts用户建立密码没?如果没有,要不然就先给全部的,MYSQL命令行下 :
    GRANT create database,create table,SELECT,INSERT,UPDATE,DELETE ON *.* TO 'jupiter418cts'@'%' BY IDENTIFIED BY '123';
      

  5.   

    不要按说,要测试一下,你可以用一个mysql客户端使用这个用户名访问一下,或者用mysql 查看一下这个用户的密码和权限!