自己本地搭建的运行都正常的 ,丢到空间里就不能访问了(数据库地址改过的,数据库表也建了,语句也能准确执行的)。
试了好几个办法了都不行。
有没有大神有这方面经验,是不是丢到空间要设置什么东西? 
最好给个简单的链接案例,并查出数据,万分感谢 万分感谢。
我在网上查询了好几种链接方法 都没用 悲剧啊

解决方案 »

  1.   

    此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。
    有关 HTTP 错误的详细信息,请参阅帮助。用数据库工具能访问数据库 用php代码就不能访问了 
    function getmysql(){
    $mysqli  =new mysqli($this->localhost,$this->username,$this->password,$this->db);
    $mysqli->query("SET NAMES utf8");
    return $mysqli;
    }
    这是连接数据库的方法。在本机运行完全没问题 
    localhost username等全部改过了。百分之百正确(因为赋值粘帖过来的,而且一个字一个字核对不下10遍了)所以想请教大神,php丢到供应商的虚拟空间时候 要注意那些事。或者您是怎么写链接方法的 最好来个范本。
    跪求
      

  2.   

    用数据库工具能访问数据库
    本地搭建的运行都正常的
    出现 500 错误根据你提供的信息和代码片段,只能说你的服务器不支持 mysqli 扩展
    尝试改用 mysql 扩展
      

  3.   

    刚错误发错了 是 
    Fatal error: Call to a member function fetch_assoc() on a non-object in D:\wwwroot\zuoshou66xy1\Web\html\login\main.php on line 10
    这个错误
      

  4.   

    你发出来的信息太有限了,把有关的代码块发上来看看,并且支持报错的是哪一行。有点怀疑是include()引用文件的路径不对。
      

  5.   

    刚发现  ftp查看的文件是乱码  
    echo "开始";
    $db=mysql_connect('localhost','root','');
    mysql_select_db("db", $db);
    $result = mysql_query("select * from tk_user", $db);
    while ($myrow=mysql_fetch_row($result)) 
    {
      printf($myrow['username']);
      
    }
    echo "结束";输出结果 
    寮€濮嬬粨鏉  
    我在想 会不会是乱码问题
    注 地址绝对正确,sql语句也正确 我用工具执行执行可以查看到数据
      

  6.   

    那你用header指定一下字符集试试。
      

  7.   

    在这个php起始处加下面这行代码试试,看看会不会输出别的错误:
    error_reporting(E_ALL);
      

  8.   

    寮€濮媋aa
    Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'zuohou66xy1'@'483ef4cdf4b24bb' (using password: YES) in D:\wwwroot\zuoshou66xy1\Web\my.php on line 4Warning: mysql_select_db(): supplied argument is not a valid MySQL-Link resource in D:\wwwroot\zuoshou66xy1\Web\my.php on line 5Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in D:\wwwroot\zuoshou66xy1\Web\my.php on line 6Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in D:\wwwroot\zuoshou66xy1\Web\my.php on line 7
    bbb缁撴潫<?php
    error_reporting(E_ALL);
    echo "开始aaa";
    $db=mysql_connect("ip", "用户名", "密码");
    mysql_select_db("db", $db);
    $result = mysql_query("select * from tk_user", $db);
    while ($myrow=mysql_fetch_row($result)) 
    {
      echo  $myrow['username'];
    }
    echo "bbb结束";
    ?>
    地址我隐藏掉了
      

  9.   

     Access denied for user 'zuohou66xy1'@'483ef4cdf4b24bb'
    拒绝访问哦,数据库是在远程机器上的?数据库用户、权限配置的问题。
      

  10.   

    终于解决了 
    http://wenku.baidu.com/view/f9d1c8f67c1cfad6195fa73f.html
    这就是答案  供后人参考