У меня есть файл PHP, который я использую для включения при подключении к своей базе данных. Это выглядит примерно так:
<?php
$mysqlhst = "localhost";
$database = "mydb1";
$username = "my_usr";
$password = "mypas2db1";
try {
$db = new PDO("mysql:host=$mysqlhst;dbname=$database;charset=UTF8", $username, $password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>
У меня также есть вторая база данных, к которой я часто обращаюсь одновременно с первой. Могу ли я объединить оба соединения таким образом или есть способ лучше?
<?php
$mysqlhst = "localhost";
$database = "mydb1";
$username = "my_usr1";
$password = "mypas2db1";
try {
$db = new PDO("mysql:host=$mysqlhst;dbname=$database;charset=UTF8", $username, $password);
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
$database = "mydb2";
$username = "my_usr2";
$password = "mypas2db2";
try {
$db2 = new PDO("mysql:host=$mysqlhst;dbname=$database;charset=UTF8", $username, $password);
$db2->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
}
catch(PDOException $e) {
echo "Connection failed: " . $e->getMessage();
}
?>