远程连接mysql数据库,连接成功了,但是选择数据库失败,请问怎么看看远程站点有哪些数据库呢?

解决方案 »

  1.   

    //创建连接
    $conn=@mysql_connect("127.0.0.1","easyweb","winner2009super") or die("数据库连接失败");
    echo $conn;
    //选择数据库
    @mysql_select_db("www_myj") or die("数据库选择失败".mysql_error()) ;说是数据库选择失败!
      

  2.   

    //简单点,先列出来看看
    mysql_connect("127.0.0.1","easyweb","winner2009super");
    $tables = mysql_list_dbs();
    $t = mysql_num_rows($tables);
    for($i=0;$i<$t;$i++)
    {
    echo mysql_db_name($tables, $i) . '<br />';
    }
      

  3.   

    返回了 information_schema 和 test两个数据库名 怎么看看里面有什么表呢?
      

  4.   


    你不是只问库么,
    限制mysql_select_db("test") or die("数据库选择失败".mysql_error()) ;先试试
      

  5.   


    $link = mysql_connect('192.168.1.2', 'chushandb', 'chushandb');
    mysql_select_db('chushandb');
    $rs = mysql_query('show databases');
    $arr = array();
    while($row = mysql_fetch_assoc($rs)){
    $arr[] = $row;
    }
    echo '<pre>';print_r($arr);