Cara Membuat Koneksi Database Dengan MySQLi

Cara Mengkoneksikan Database Dengan MySQLi.  Kenapa saya pakai MySQLi


السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


pada kali ini saya mau menjelaskan tentang Cara Mengkoneksikan Database Dengan MySQLi.
Kenapa saya pakai MySQLi . ?
Ya benar karna fungsi MySQL sudah tidak berlaku pada PHP versi 5 Keatas
MySQLi juga memiliki 2 perbedaan yaitu fungsi yang Procedural dan Object Oriented
disini saya tidak akan menjelaskan tentang apa itu procedural dan apa itu object oriented, agar lebih jelasnya silahkan kunjungi situs resminya Disini 
Tidak usah berlama-lama langsung saja kita mulai praktekan Cara Membuat Koneksi Database Dengan MySQLi .

sebelumnya mari kita lihat cara membuat koneksi database dengan cara lama ( MySQL )

<?php 
// Mengkoneksikan Database
$con = mysql_connect("localhost", "username", "password");

// Memilih database
$db= mysql_select_db("database") or die(mysql_error());

// Menulis query
$query= "SELECT* from tablename";

// mengambil hasil query
$result=mysql_query($query);

// menampilkan query (data)
while($row=mysql_fetch_array($result))
{
// Menampilkannya pada table
}

// menutup koneksi
mysql_close($con);
?> 

Mungkin pada tutorial sebelumnya kita masih menggunakan cara di atas, yaitu cara lama.
nah untuk itu mari kita gunakan fungsi  MySQLi sebagai cara baru.
contoh di bawah adalah contoh MySQLi yang Procedural .

<?php

// Mengkoneksikan Database 
$con=mysqli_connect("localhost", "username", "password", "database") or die(mysqli_connect_error());

// Menulis query
$query="SELECT * from tablename";

// mengambil hasil query
$result=mysqli_query($con, $query);

// menampilkan query (data)
while($row=mysqli_fetch_array($result))
{
// menggunakan baris untuk mengambil elemen pada kolom
}

// menutp koneksi
mysqli_close($con);

?> 

sangat mudah bukan ? dan hampir tidak jauh berbeda dengan cara yang lama kan ? ^_^
Sekarang kita akan melihat bagaimana cara untuk mengakses database menggunakan berorientasi objek atau Object Oriented .

<?php 

// Mengkoneksikan Database
$mysqli = new mysqli("localhost", "username", "password", "database");

// Mengecek error
if ($mysqli->connect_errno) {
    echo "Failed to connect to MySQL: " . $mysqli->connect_error;
}

// Menulis query
$res = $mysqli->query("SELECT  * from tablename");

// mengambil hasil query
$row = $res->fetch_assoc();

// menampilkan query (data)
echo $row['table_id'];

?> 

Jika Anda tidak nyaman dengan OOP maka sebaiknya gunakanlah cara prosedural untuk mengakses database. namun itu tidak berarti Anda harus mengabaikan cara OOP karena Jika Anda sedang berhadapan dengan postgresql atau database lain, menggunakan PDO jauh lebih baik oleh sebab itu banyak berlatihlah tentang OOP .

Penting
Hindari pencampuran cara  prosedural dan cara OOP untuk mengakses sebuah database. Mysqli lebih kuat dan lebih baik untuk mengakses database dibandingkan dengan cara lama. 
Mungkin itu saja yang dapat saya sampaikan, kurang lebihnya mohon maaf
silahkan di praktekan dan di pahami.
semoga apa yang saya sampaikan disini dapat bermanfaat bagi anda semua :D


وَ السَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ


SHARE THIS

Author:

Previous Post
Next Post
12 September 2015 at 09:49

phpmysql itu sebenarnya ada berapa si ?
versi nya banyak banget ya ?

Reply
avatar
12 September 2015 at 09:52

wah Makasih Ilmunya gan :D

Reply
avatar
12 September 2015 at 10:10

wahhh makasihh gannn lumayan buat nambah ilmu

Reply
avatar
12 September 2015 at 16:28

informasi yg sgat menarik nih.
kapan2 bisa ane praktekkan ya?
skrg mempelajari dlu :)
izin bookmarknya gan..
hehe

Reply
avatar
12 September 2015 at 21:03

waa, keren nih tentang PHP

Reply
avatar