При создании динамических веб-сайтов я использую php include для подключения к базе данных. Включенный файл является очень простым:
mysql_connect($hostname = 'host', $username = 'user', $password = 'password');
mysql_select_db('database');
Это отлично работает.
В некоторых местах я использую систему AJAX для создания переупорядочения записей базы данных путем перетаскивания, которое одновременно обновляет базу данных, оно адаптировано из того, что я нашел в Интернете. При этом используется собственный код подключения:
class SortableExample {
protected $conn;<br>
protected $user = 'user';<br>
protected $pass = 'password';<br>
protected $dbname = 'database';<br>
protected $host = 'host';<br>
public function __construct() {<br>
$this->conn = mysql_connect($this->host, $this->user, $this->pass);<br>
mysql_select_db($this->dbname,$this->conn);<br>
}
Это тоже прекрасно работает.
Однако это означает, что мне нужно добавить имя пользователя, пароль, хост и базу данных в два отдельных файла. Иногда второй забывается и приводит к сбою сайта.
У меня вопрос: как мне объединить оба файла подключения в один ИЛИ как получить второй блок кода для приема внешних переменных, чтобы мне нужно было вводить действительные значения только в одном месте?