John Davidson

php - Select join 2 tables with different database in codeigniter 4

0 comments
Message:


Currently i can connect to multiple database in 1 application ci 4 using $DBGroup in model, but is it possible to select 2 tables in different databases?


ex: table users in default_db and table products in another_Db


protected $DBGroup = 'default_db';

public function user_product(){
$sQuery = "SELECT users.id, users.name, users.email, users.phone, products.id, products.name, products.price FROM users INNER JOIN products ON users.id = products.user_id";

$query = $this->db->query($sQuery);

return $query;
}


My Answer:
"SELECT u.*, p.* FROM default_db.users u JOIN another_Db.products p ON u.user_id = p.user_id";

Rate this post

5 of 5 based on 4209 votes

Comments




© 2024 Hayatsk.info - Personal Blogs Platform. All Rights Reserved.
Create blog  |  Privacy Policy  |  Terms & Conditions  |  Contact Us