Memilih perusahaan web hosting terkemuka hanyalah langkah pertama untuk membangun dan memelihara situs web yang sukses. Terkadang Anda mungkin perlu menghubungkan situs web berbasis PHP ke database . Dalam kebanyakan kasus, sistem manajemen konten ini dilakukan melalui file config.php. Di bawah ini adalah contoh skrip PHP yang terhubung ke database dan menampilkan semua bidang untuk tabel tertentu yang Anda tentukan dalam kode.
PENTING: Agar koneksi database berfungsi, Anda perlu membuat database, menambahkan pengguna database, dan memastikan bahwa Anda melampirkan pengguna MySQL ke database sebelum mencoba menjalankan skrip di server.Jika Anda perlu menjalankan skrip database di komputer lokal, Anda perlu menyiapkan komputer untuk menjalankan Apache , MySQL , dan PHP . Anda dapat melakukannya dengan menginstal WAMP (Windows), MAMP (Mac), atau XAMPP.
Cara Menghubungkan ke Database menggunakan PHP
<?php //Sample Database Connection Script //Setup connection variables, such as database username //and password $hostname="localhost"; $username="your_dbusername"; $password="your_dbpassword"; $dbname="your_dbusername"; $usertable="your_tablename"; $yourfield = "your_field"; //Connect to the database $connection = mysql_connect($hostname, $username, $password); mysql_select_db($dbname, $connection); //Setup our query $query = "SELECT * FROM $usertable"; //Run the Query $result = mysql_query($query); //If the query returned results, loop through // each result if($result) { while($row = mysql_fetch_array($result)) { $name = $row["$yourfield"]; echo "Name: " . $name; } } ?>
CATATAN: Akun cPanel yang menggunakan PHP 7 atau lebih tinggi harus menggunakan mysqli bukannya mysql –
misalnya $koneksi =mysqli_connect($hostname, $username, $password);
Anda dapat menemukan versi PHP Anda di cPanel atau halaman phpinfo.
Jadi mari kita lihat kode sebenarnya dan apa yang perlu Anda ganti:
$hostname :Ini hampir selalu mengacu pada 'localhost' kecuali Anda terhubung ke database eksternal.
$namapengguna :Ini adalah pengguna MySQL yang ingin Anda hubungkan. Ingatlah bahwa pengguna harus ditetapkan ke database.
$sandi :Ini adalah kata sandi untuk nama pengguna yang baru saja Anda masukkan.
$dbname :Ini mengacu pada nama database yang ingin Anda sambungkan.
$dapat digunakan :Ini tidak diperlukan untuk menghubungkan tetapi dalam skrip ini merujuk ke tabel tertentu dalam database.
$bidangmu :Ini tidak diperlukan untuk terhubung ke database tetapi memberi tahu skrip bidang mana yang akan digaungkan ke layar.