Tutorial PHP dan MySQLi

Tutorial ini adalah kelanjutan dari Tutorial sebelumnya. Tutorial kali ini membahas operasi CRUD dengan menggunakan ektensi MySQLi. MySQLi adalah ektensi PHP yang digunakan untuk melakukan koneksi ke database MySQL. Huruf i di akhir artinya Improved (Yang disempurnakan) . Di tutorial sebelumnya sudah kita bahas koneksi database dengan ektensi default MySQL. Ada beberapa alasan mengapa KITA […]

Tutorial Crud PHP MySQL

Ini adalah tutorial pertama dari 4 tutorial pemrograman PHP yang menekankan pada Teknik pemrograman database menggunakan 4 metode yaitu ektensi mysql, Ektensi MySQLi, ektensi PDO dan yang terakhir menggunakan Active Record ORM. Pada kesempatan ini, saya akan fokus pada satu tabel saja mengingat tujuan utamanya adalah membandingkan 4 teknik ini secara garis besar dengan contoh […]

Fungsi PHP untuk menampilkan data MySQL

Menjadi programmer PHP itu punya banyak pilihan. Anda bisa menggunakan gaya koding OOP, MVC atau gaya prosedural. PHP juga memberi kebebasan dalam hal melakukan koneksi database dan cara menampilkan data dari tabel. Bagi yang sudah ahli, tentunya hal ini menjadi kenyamanan tersendiri karena banyak cara untuk melakukan satu hal. Namun sebaliknya, bagi programer pemula, fleksibilitas […]

Tutorial JSON PHP MySQL

Membuat JSON dari PHP tidaklah susah, syaratnya, anda memakai PHP versi 5.2 keatas. Mengapa demikian? karena di PHP versi 5.2 keatas sudah mempunyai fungsi json_encode dan json_encode json_encode adalah fungsi yang mengubah format data Array menjadi JSON, sedangkan json_decode berfungsi sebaliknya, mengubah JSON menjadi PHP Array. Struktur tabel Dalam contoh ini, kita akan membuat format […]

Tutorial innoDB MySQL

Dalam artikel ini akan kita bahas tentang innoDB dengan contoh kasus database mobilephonedb menggunakan dua tabel. Tabel pertama bernama merek untuk menampung nama merek atau perusahan dan tabel kedua bernama produk. Untuk mengikuti tutorial ini, anda boleh menggunakan MySQL client command line atau menggunakan PHPMyAdmin. Perhatikan diagram relasi tabelnya dibawah ini . SQL script SQL […]

Tipe data Numeric di MySQL

Beberapa hari yang lalu, saya ditanya:”Apa perbedaan tinyint dengan int?”. Persamaan dari keduanya adalah sama sama integer sementara perbedaannya ada pada range data yang mungkin dan memory yang dipakai lihat tabel dibawah ini Dari tabel bisa di lihat bahwa tinyint hanya bisa menampung data dari 0 sampai 255 untuk unsigned dan -128 sampai 127 untuk […]

Mereset Password Root MySQL

pernah kelupaan password root mysql? nah bagaimana caranya agar bisa masuk kembali ke mysql dan menyeting ulang password rootnya? Berikut ini adalah langkah langkah troubleshootingnya : 1. Matikan dulu mysql server anda, jika anda memakai ubuntu perintahnya sudo service msyql stop 2. Jalankan Mysql dalam safe mode mysqld_safe –skip-grant-tables & 3. Login kedalam mysql sebagai […]