这个数据库的意思就是mysql中的两个database

解决方案 »

  1.   

    当然可以啊.可以用mysql_select_db()函数在不同数据库中切换.
      

  2.   

    select * from db1.tbl_name1, db2.tbl_name2 where db1.tbl_name1.id=db2.tbl_name2.id
      

  3.   

    哪位大侠能告诉我mysql_connect()连接mysql的原理是什么样的,它只返回一个连接标识,但是在下次调用的时候,怎么知道以前就已经连接了呢?
      

  4.   

    sql_server连接:mssql_connect
    my_sql连接:mysql_connect
    sybase连接:sybase_connect等等都可以在手册看见,没有手册?
    看这里http://www.sigmic.com/php4gb.chm
      

  5.   

    mysql_connect连接后有个connectionid。你在连接的时候最好把他保存起来。使用完以后这个连接并不会关闭,将会等待其他访问者调用
      

  6.   

    用mysql_connect()连接mysql后,如果我不用mysql_close()关闭它,那这个连接什么时候关闭呢?
    手册上说是“一旦脚本结束,到服务器的连接就会被关闭”,那这个脚本结束的定义是什么呢?
    我做了个试验,在1.php中用mysql_connect()连接mysql,在2.php查询该数据库中的表,成功;然后关闭1.php,2.php,然后再打开2.php,2.php还是能连接数据库而且查询到数据,(2.php中没有mysql_connect())。
      

  7.   


    用mysql_connect()连接mysql后,如果我不用mysql_close()关闭它,那这个连接什么时候关闭呢?
    手册上说是“一旦脚本结束,到服务器的连接就会被关闭”,那这个脚本结束的定义是什么呢?
    我做了个试验,在1.php中用mysql_connect()连接mysql,在2.php查询该数据库中的表,成功;然后关闭1.php,2.php,然后再打开2.php,2.php还是能连接数据库而且查询到数据,(2.php中没有mysql_connect())。
    有这种事???????
      

  8.   

    不可能的事情
    mysql_pconnect()
    才是这样的
      

  9.   

    不会啊,我试的时候试这样的嘛。手册上说是在用“mysql_query() 向与指定的连接标识符关联的服务器中的当前活动数据库发送一条查询。如果没有指定 link_identifier,则使用上一个打开的连接。如果没有打开的连接,本函数会尝试无参数调用 mysql_connect() 函数来建立一个连接并使用之。查询结果会被缓存。”,如果是这样的话,是不是在调用mysql_query()的时候调用了上一个打开的连接呢?因为1.php中并没有关闭这个连接,这个连接的resoure到底存放在哪里呢?
      

  10.   

    可以啊,分别对两个数据库建立连接,分别查询就可以了.$cn1 = mysql_pconnect(*1,*1,*1,*1);
    $cn2 = mysql_pconnect(*2,*2,*2,*2);
      

  11.   

    同楼上 connect函数执行后返回的数据库连接句柄
    然后在query语句里指定相应句柄即可
      

  12.   

    hahawen  你再给好好说说吧