Подключение к нескольким базам данных с использованием MySQLi в pHP
В настоящее время мне нужно подключиться к двум базам данных с помощью PHP и использовать результаты первого запроса, чтобы получить остальные данные, которые мне нужны, из второй базы данных.
Поэтому для второго соединения мне нужно подключиться ко второй базе данных и выбрать штат и почтовый индекс, где результаты соединения 1 (клиент) равны имени в базе данных 2. Как мне это сделать?
<?php
// check if the 'id' variable is set in URL, and check that it is valid
if (isset($_GET['cd']) && is_numeric($_GET['cd']))
// get id value
$id = intval($_GET['cd']);
$results = $id;
//Open a new connection to the MySQL server
require "calendarconnect.php";
//chained PHP functions
$client = $mysqli->query("SELECT client FROM appointments WHERE ID = $results")->fetch_object()->client;
print $client; //output value
$mysqli->close();
?>
Код подключения к базе данных аналогичен приведенному ниже
<?php
//Open a new connection to the MySQL server
$mysqli = new mysqli('localhost','some database','some password','some username');
//Output any connection error
if ($mysqli->connect_error) {
die('Error : ('. $mysqli->connect_errno .') '. $mysqli->connect_error);
}
?>