Apa itu MysQLi ?
MySQLi adalah fungsi atau ekstensi php yang digunakan untuk mengkoneksikan ke database, huruf i di belakang memiliki kepanjangan improved, yang artinya telah disempurnakan. Bukannya kita cukup menggunakan MySQL nggak usah pake i untuk mengkoneksiakan database ? itu dulu, sekarang perintah itu sudah dibuang khusunya untuk versi php 5,4 ke bawah kalo nggak salah.MySQLi adalah ektensi baru untuk menyesuaikan/mendukung fitur-fitur yang ada di MySQL server versi 4.1 ke atas. Secara garis besar tidak ada perbedaan yang mencolok dari MySQLi dan MySQL. Pembaruan ekstensi ini juga untuk mendukung teknik pemrograman OOP(Object oriented programming), meskipun MySQLi tetap dapat digunakan pada teknik pemrograman struktural.
Cara Mengkoneksikan Halaman Web Php dengan Database
Ok sepertinya gak perlu berlama-lama lagi, saya akan langsung tunjukkan saja caranya, caranya cukup mudah anda hanya perlu mengikuti beberapa langkah di bawah ini.
- #1 BUAT DATABASE DAN TABLE
- Hidupkan/start web service dan MySQL kalian
- Masuk ke halaman phpmyadmin dengan megetikkan alamat localhost/phpmyadmin
- Setelah masuk, buat sebuah database baru
- Buat sebuah table baru, dengan field id, nama, alamat, dan pesan
- Isi table dengan beberapa data, klik insert dan masukan data
- #2 BUAT FILE PHP
- Buka editor kesayangan kalian, copy script di bawah ini dan simpan dengan nama koneksi.php
<?php
$MySQLi = new MySQLi("localhost","root","","latihan");
?>
- Script di atas berfungsi untuk mengkoneksikan php dengan database, ekstensi MySQLi kita simpan di dalam sebuah variabel bernama MySQLi
- localhost : adalah nama hostnya
- root adalah nama usernya
- " " adalah passwordnya, secara default xampp tidak memiliki password
- latihan adalah nama database yang kita buat
- save dan coba jalankan, jika tidak menampilkan pesan apa-apa artinya anda sudah berhasil mengkoneksikan php ke database, tapi jika ada pesan error coba untuk membaca apa pesan erronya dan pada baris ke berapa, lalu dicoba untuk diperbaiki
- Buat sebuah file php baru dan simpan dengan nama latihan.php. file ini nantinya berfungsi untuk menampilkan data dari table yang kita buat, data yang diambil nanti akan ditampilkan di dalam sebuah table
- Copy script di bawah ini dan save
<?php
include "koneksi.php";
$data = mysqli_query($MySQLi, "SELECT * from tabel_latihan");
?>
<h1>LATIHAN MENGKONEKSIKAN DAN MENAMPILKAN DATA</h1>
<table border="1">
<tr>
<td>No</td>
<td>Nama</td>
<td>Alamat</td>
<td>Pesan</td>
</tr>
<?php $no=1; foreach($data as $d){ ?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $d['nama']; ?></td>
<td><?php echo $d['alamat']; ?></td>
<td><?php echo $d['pesan']; ?></td>
</tr>
<?php } ?>
</table>
- Penjelasan : script di atas untuk membuat sebuah tampilan website yang menampilkan data dari database yang telah kita inputkan. data yang ditampilkan akan muncul di dalam table. Kita menggunakna fungsi pengulangan foreach untuk mengambil datanya
- #3 JALANKAN
- Hasilnya akan tampak seperti gambar di bawah ini,
- Jika setelah dijalankan malah mengeluarkan pesan error, coba untuk bersabar dan mencoba mengulangi tahapan demi tahapan di atas.
- Atau anda baca apa permasalahannya dan line berapa yang ada masalah, lalu coba cari solusinya di goolge, InsyaAllah ketemu.
Bagaimana cukup mudah bukan ?, jika anda merasa kesulitan itu wajar dan sudah biasa karena saya juga pernah mengalami fasenya, tetap belajar dan terus mencoba itulah kunci sukses untuk menjadi seorang programmer handal. Saya akhiri semoga bermanfaat bagi kita semua
<?php
$MySQLi = new MySQLi("localhost","root","","latihan");
?>
- localhost : adalah nama hostnya
- root adalah nama usernya
- " " adalah passwordnya, secara default xampp tidak memiliki password
- latihan adalah nama database yang kita buat
<?php
include "koneksi.php";
$data = mysqli_query($MySQLi, "SELECT * from tabel_latihan");
?>
<h1>LATIHAN MENGKONEKSIKAN DAN MENAMPILKAN DATA</h1>
<table border="1">
<tr>
<td>No</td>
<td>Nama</td>
<td>Alamat</td>
<td>Pesan</td>
</tr>
<?php $no=1; foreach($data as $d){ ?>
<tr>
<td><?php echo $no++; ?></td>
<td><?php echo $d['nama']; ?></td>
<td><?php echo $d['alamat']; ?></td>
<td><?php echo $d['pesan']; ?></td>
</tr>
<?php } ?>
</table>
- Jika setelah dijalankan malah mengeluarkan pesan error, coba untuk bersabar dan mencoba mengulangi tahapan demi tahapan di atas.
- Atau anda baca apa permasalahannya dan line berapa yang ada masalah, lalu coba cari solusinya di goolge, InsyaAllah ketemu.
Bagaimana cukup mudah bukan ?, jika anda merasa kesulitan itu wajar dan sudah biasa karena saya juga pernah mengalami fasenya, tetap belajar dan terus mencoba itulah kunci sukses untuk menjadi seorang programmer handal. Saya akhiri semoga bermanfaat bagi kita semua
Terima kasih atas penjelasannya
ReplyDeleteSaya merasa terbantu atas penjelasan admin di atas
Akan saya coba praktekan ya min
saya juga senang dapat membantu anda, sering-sering datang kesini banyak tutorial keren dari admin, dan jangan lupa dishare ya :)
Delete