|
|
|
ขอสอบถามการเขียน Code Connection 2Database ใน Server เดียวกันค่ะ |
|
|
|
|
|
|
|
อยากได้ตัวอย่าง code ในการเขียน connection 2database แต่ server,user,password เดียวกันค่ะ
ถ้าต้องการให้ $connection1 กับ $connection2 join กันทำยังไงคะ
แล้วถ้า join database แล้วตอน Query ข้อมูล ตรงบรรทัดสุดท้ายจะต้องเขียนอย่างไรคะ
ขอบคุณค่ะ
Code (PHP)
$serverName = 'Server';
$serverUser = 'username';
$serverPass = 'password';
$database1 = 'db1';
$database2 = 'db2';
$connection1 = array("Database"=>$database1, "UID"=>$serverUser, "PWD"=>$serverPass, "MultipleActiveResultSets"=>true);
$Conn1 = sqlsrv_connect( $serverName, $connection1);
$connection2 = array("Database"=>$database2, "UID"=>$serverUser, "PWD"=>$serverPass, "MultipleActiveResultSets"=>true);
$Conn2 = sqlsrv_connect( $serverName, $connection2);
$sql = "SELECT * FROM db1,db2 ";
$query = sqlsrv_query($Conn1,$sql);
Tag : PHP, Ms SQL Server 2008
|
ประวัติการแก้ไข 2016-12-20 16:16:32 2016-12-20 16:17:20 2016-12-20 16:17:21 2016-12-20 16:21:07 2016-12-20 16:21:50
|
|
|
|
|
Date :
2016-12-20 16:15:49 |
By :
watanya1951 |
View :
732 |
Reply :
6 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ทำไมไม่เอา Database link กันหล่ะครับ ลองดูใน google เรื่อง database link
|
|
|
|
|
Date :
2016-12-20 16:33:11 |
By :
mee079 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อืมๆๆ อีกวิธีก็ใช้ Link Server เอาครับ
|
|
|
|
|
Date :
2016-12-20 16:36:01 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ได้แล้วค่ะ ขอบคุณมากค่ะ
|
|
|
|
|
Date :
2016-12-20 16:47:54 |
By :
watanya1951 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
config
Code (PHP)
$db['default']['hostname'] = '192.168.1.1';
$db['default']['username'] = 'root';
$db['default']['password'] = '123456';
$db['default']['database'] = 'db1';
$db['default']['dbdriver'] = 'mysqli';
$db['default']['dbprefix'] = '';
$db['default']['pconnect'] = TRUE;
$db['default']['db_debug'] = TRUE;
$db['default']['cache_on'] = FALSE;
$db['default']['cachedir'] = '';
$db['default']['char_set'] = 'utf8';
$db['default']['dbcollat'] = 'utf8_general_ci';
$db['default']['swap_pre'] = '';
$db['default']['autoinit'] = TRUE;
$db['default']['stricton'] = FALSE;
$db['db2']['hostname'] = '192.168.1.2';
$db['db2']['username'] = 'root';
$db['db2']['password'] = '123456';
$db['db2']['database'] = 'db2';
$db['db2']['dbdriver'] = 'mysqli';
$db['db2']['dbprefix'] = '';
$db['db2']['pconnect'] = TRUE;
$db['db2']['db_debug'] = TRUE;
$db['db2']['cache_on'] = FALSE;
$db['db2']['cachedir'] = '';
$db['db2']['char_set'] = 'utf8';
$db['db2']['dbcollat'] = 'utf8_general_ci';
$db['db2']['swap_pre'] = '';
$db['db2']['autoinit'] = TRUE;
$db['db2']['stricton'] = FALSE;
model:
Code (PHP)
$db2 = $this->load->database('db2', TRUE);
$db2->get('table')->result();
|
|
|
|
|
Date :
2016-12-20 17:10:54 |
By :
fossil31 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ถ้า mysql สมัยก่อนจะมี mysql_db_query() กับ mysql_query() มันต่างกันตรงที่สามารถเลือก Database ได้นี่แหละครับ
|
|
|
|
|
Date :
2016-12-21 10:23:35 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 04
|