简体   繁体   中英

Database connection from one server to another server

Is it possible to connect to a database lying on different server through another server ?

For example :-

I want to access the users table of www.abc.com from www.xqz.com , both are on different server.

Can you give me any ideas ? will really appreciate if provide me the php query to connect. Thanks.

"Is it possible" is a bit over-reaching, I think. To give you the shortest answer, yes, it is possible . However, whether or not you could do it depends on a lot of variables, not least of which is whether your hosting providers allow it. For instance, I use Hostmonster for Linux hosting, and to remotely access my MySQL database I have to first whitelist the IP address of the machine that will be accessing it.

Most hosting services provide a FAQ section that should do a decent job of answering this particular question for you. Some will even provide support technicians help you set it up (Hostmonster does, within reason).

HTH.

Try This :

 <?php
    // Server in the this format: <computer>\<instance name> or 
    // <server>,<port> when using a non default port number

    // Suppose your "www.abc.com" has an IP = 192.168.1.1
    // So to connect, do something like this : 

    $server = '192.168.1.1,PORT_NUMBER'; // FOR WINDOWS
    $server = '192.168.1.1:PORT_NUMBER'; // FOR LINUX

    // Connect to MSSQL
    $link = mssql_connect($server, [username], [password]);

    if (!$link) {
        die('Something went wrong while connecting to MSSQL');
    }
 ?>

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM