Ini adalah skenario yang sangat umum. Saya membuat kelas MySQL yang saya gunakan dalam proyek PHP saya, dan dapat memanggilnya dari mana saja untuk terhubung ke database. Anda dapat mengambilnya di sini:
Untuk halaman apa pun yang perlu terhubung ke database saya, saya memuat file konfigurasi global yang memerlukan kelas itu, dan menambahkan kredensial saya, seperti
$db_hostspec = 'localhost';
$db_database = 'mydb';
$db_username = 'root';
$db_password = 'MySekretPassw0rd';
$db_port = '3306';
Kemudian, saya dapat terhubung ke database dengan
$db = new MySQL($db_hostspec, $db_username, $db_password, $db_database);
Dan saya dapat melakukan panggilan ke database dengan:
$products = $db->execute("SELECT * FROM Products");