MySQL vs MySQLi


Status
Not open for further replies.

WidigdoNetwork

Apprentice 1.0
Halo mastah2,
Saya mau tanya tentang apa bedanya menggunakan MySQL dan MySQLi di PHP..
Saya biasanya coding script2 php sy untuk ke databasenya biasa menggunakan mysql, tapi dengar2 mysql itu katanya berbahaya sy harus segera migrasi ke mysqli...

yang mau saya tanyakan, Kenapa Menggunakan MySQL di PHP Itu Sekarang Berbahaya? Dan Apa Keuntungan Menggunakan MySQLi ?

Terima Kasih :)
 

ceo.ahlul

Expert 1.0
Halo mastah2,
Saya mau tanya tentang apa bedanya menggunakan MySQL dan MySQLi di PHP..
Saya biasanya coding script2 php sy untuk ke databasenya biasa menggunakan mysql, tapi dengar2 mysql itu katanya berbahaya sy harus segera migrasi ke mysqli...

yang mau saya tanyakan, Kenapa Menggunakan MySQL di PHP Itu Sekarang Berbahaya? Dan Apa Keuntungan Menggunakan MySQLi ?

Terima Kasih :)

He2 berbahaya? Setahu saya direkomendasikan pindah karena ekstensi mysql nya akan di kandangkan oleh PHP per 5.5, dan kedepannya tidak tersedia lagi.

Tapi karena hampir semua pastinya memakai mysql untuk itu mungkin masanya akan lama sebelum benar-benar tidak tersedia lagi di PHP nya :D

CMIIW
 

WidigdoNetwork

Apprentice 1.0
He2 berbahaya? Setahu saya direkomendasikan pindah karena ekstensi mysql nya akan di kandangkan oleh PHP per 5.5, dan kedepannya tidak tersedia lagi.

Tapi karena hampir semua pastinya memakai mysql untuk itu mungkin masanya akan lama sebelum benar-benar tidak tersedia lagi di PHP nya :D

CMIIW
Wah.. terima kasih mas telah memberitahu :) ,
Cuma lihat2 di blog orang aja kalau katanya menggunakan extensi mysql di php itu berbahaya ternyata tidak :D
 

Doel

Beginner 2.0
soal bahaya, MySQLi kalau penggunaannya tidak tepat, sama saja.
untuk keamanan: kelebihan MySQLi (atau PDO) , ada di "prepared statement". (tahan banting dari SQL-injection)

ps:
saya tidak mengenal banyak soal MySQLi. lebih sering pakai PDO... :)
 

junior riau

Hosting Guru
Verified Provider
hehe bukan berbahaya, tapi karena MySQL akan dikandangkan alias di pensiunkan dari PHP per V 5.5 dari PHP v 5.3 MySQLi sudah mulai di perkenalkan sebagai pengganti MySQL
jadi saran kedepan pengembangan iyalah menggunakan MySQLi minimal setidaknya

bener kata Tuan @Doel MySQLi dan PDO itu memiliki fitur prepare statement yang bisa dimanfaatkan sebagai anti sql injection,
tapi MySQLi untuk bind parameternya tidak bisa dinamis seperti PDO, untuk mysqli harus menggunakan fungsi call_user_function_array() agar parameter yang dinamis bisa di prepare dan di bind_param kan ke MySQLi, sedangkan PDO tidak, dia bisa dinamis sendiri walau kirim parameter untuk di bind_param kan ke statemen SQL yang telah di prepare kan :D
 

WidigdoNetwork

Apprentice 1.0
Terima Kasih Mastah2 semuanya :D,
Jadi saya sekarang akan pakai mysqli karena php diatas 5.5 udah gk support mysql & ada statemen anti sql injection :D...
Kalau PDO sy belum pernah pakai sih .....
 
Status
Not open for further replies.

Top