Cara Koneksi Database MySQL Dengan PHP
Kembali melanjutkan dalam pembahasan pemograman PHP, pada tutorial kali ini saya akan membahas tentang cara mengkoneksikan database MySQL dengan PHP. Hasil dari tutorial ini nantinya kita akan menampilan sebuah data yang ada didalam database dan ditampilkan di browser menggunakan PHP.
Seperti yang sudah saya jelaskan sebelumnya, bahwa untuk membuat sebuah aplikasi dengan PHP maka ada beberapa perlengkapan yang harus disiapkan. Untuk itu saya informasikan kembali untuk bisa mengikuti tutorial kali ini pastikan anda sudah install Xampp ( sebagai webserver dan database mysql ), kemudian pada komputer anda sudah terinstall browser (chrome, firexfox, opera dll) dan silahkan gunakan Notepad bawaan windows atau Notepad++ jika anda ingin lebih maksimal.
Baik langsung saja, silahkan ikuti tutorial dibawah ini.
Buatlah Database dan Tabel
- Silahkan buka Xampp control panel
- Jika anda melihat gambar diatas, pastikan Apache dan MySQL dalam keadaan running.
- Jika sudah running silahkan buka browser anda, buka alamat : http://localhost/phpmyadmin/
- Silahkan anda buat database dan tabel :
- Nama Database : db_jnm
- nama tabel : tbl_supplier
- Design tbl_supplier adalah seperti gambar dibawah ini :
- Silahkan buat tabel seperti gambar diatas, dimana terdapat field atau kolom : SupplierID, SupplierName, Address, City, PostalCode dan Country.
- Jika anda sudah membuat tbl_supplier seperti gambar diatas, silahkan anda input manual data didalam tbl_supplier, contoh 5 record. fungsinya adalah nantinya akan digunakan sebagai sample data untuk pengetesan koneksi database mysql dengan PHP.
Contoh sample data input manual adalah sebagai berikut :
Jika anda telah sukses membuat database, tabel dan memasukan sample data, kemudian tahap selanjutnya adalah membuat koding dengan PHP.
Membuat File PHP
Ditahap kedua ini, mari kita bermain sedikit koding. ditahap ini saya akan membuat 2 buah file PHP. yang pertama sebagai file koneksi database, dan yang kedua adalah sebagai file PHP untuk memperlihatkan tampilan di browser.- Silahkan anda masuk ke drive C dimana Xampp anda install
- Masuk ke folder htdocs, buatlah folder dengan nama : latihanku
- Kemudian buatlah file php dengan nama file : koneksi_db.php
- Masukan koding dibawah ini :
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "db_jnm";
// Create connection
$conn = new mysqli($servername, $username, $password, $dbname);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
?>
Koding koneksi_db.php diatas adalah sebagai konektor database menggunakan syntax PHP. silahkan anda lihat koding dbjnm. itu adalah nama database nya, jika anda menggunakan nama database lain, silahkan anda ganti.
- File yang kedua, buatlah file php dengan nama : supplierjnm.php
- Kemudian masukan koding dibawah ini :
<!DOCTYPE html>
<html>
<head>
<style>
table, th, td {
border: 1px solid black;
border-collapse: collapse;
}
th, td {
padding: 5px;
text-align: left;
}
</style>
</head>
<body>
<h2>Data Supplier Javanet Media</h2>
<?php
require_once("koneksi_db.php");
$sql = "SELECT * FROM tbl_supplier";
$result = $conn->query($sql);
if ($result->num_rows > 0) {
echo "<table style='width:100%'><tr><th>Kode</th><th>Nama</th><th>Alamat</th><th>Kota</th><th>Kode Post</th><th>Negara</th></tr>";
while($row = $result->fetch_assoc()) {
echo "<tr><td>" . $row["SupplierID"]. "</td><td>" . $row["SupplierName"]. "</td><td>" . $row["Address"]. "</td><td>" . $row["City"]. "</td><td>" . $row["PostalCode"]. "</td><td>" . $row["Country"]. "</td></tr>";
}
echo "</table>";
} else {
echo "0 results";
}
$conn->close();
?>
</body>
</html>
Syntax diatas, saya menggunakan HTML 5 karena sebelumnya kita sudah belajar HTML 5, sehingga lebih update tampilannya. Kemudian silahkan anda buka pada browser seharusnya tampilannya adalah seperti gambar dibawah ini :
sumber gambar javanetmedia.com |
Demikianlah cara mudah mengkoneksikan database MySQL dengan PHP. Semoga tutorial ini bermanfaat untuk kalian semua. Nantikan tutorial menarik lainnya, jika ada yang ingin ditanyakan silahkan diskusi di kolom komentar
Posting Komentar untuk "Cara Koneksi Database MySQL Dengan PHP"