I currently need to connect to two databases using PHP and use the results from the first query to get the rest of the data I need out of a second database.
So for the second connection I need to connect to the second database and Select state and zipcode where the results from connection 1 (client) is equal to the firstname in database 2. How would I do this?
<?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();
?>
Connection To Database Code is similar to the below
<?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);
}
?>
This isn't tested, but I think it would go something like this.
You would need to make 2 different connections
Now when you use the
$mysqliDB1->....
you are talking to the DB1 database and when you use the$mysqliDB2->....
you are talking to the DB2 databaseSo
I am guessing the table name and so on, but I am not clarevoyant so you will have to fill that in for yourself.