Saturday, 29 September 2012

Tipe Array dalam PHP

Saat ini saya mencoba mengingatkan tentang array, apa itu array? bagaimana memanfaatkan array?

Definisi array pada manual php menyebutkan "An array in PHP is actually an ordered map. A map is a type that associates values to keys". Pada pengertian ini disebutkan bahwa array adalah sebuah "ordered map" yang berarti sekumpulan data yang dapat dimanfaatkan dengan memerintahkan map, dimana map adalah sebuah typetype disini adalah nilai yang berhubungan dengan sebuah key (indeks).

Untuk lebih sederhananya type adalah sebuah kumpulan data, dimana setiap nilai dari data berhubungan dengan sebuah key (indeks), yang dapat diperintahkan.

Saturday, 15 September 2012

Menghubungkan PHP dengan MySQL

Dalam catatan ini saya akan mencoba mengingatkan bagaimana langkah-langah yang harus dilakukan untuk menghubungkan PHP dengan MySQL, dengan kata lain menghubungkan aplikasi dengan database yang menggunakan MySQL.

Fungsi yang digunakan untuk melakukan koneksi adalah mysql_connect('server', 'username', 'password'),

  • server: adalah server yang digunakan, misal localhost, ini juga dapat berupa port atau path untuk mengarah ke localhost / server
  • username: adalah nama dari pemilik server localhost, untuk default username localhost adalah 'root'
  • password: adalah kata sandi / password yang digunakan untuk username yang digunakan.

Apa Perbedaan Antara InnoDB dan MyISAM ?

Saat ini saya ingin mengingatkan apa perbedaan antara MySQL InnoDB dengan MySQL MyISAM, untuk yang sering menggunakan MySQL dua istilah ini pastilah sangat akrab terdengar.

Perbedaan yang paling mendasar dari InnoDB dengan MyISAM adalah:

  • InnoDB mendukung transaction.
  • InnoDB mendukung beberapa fitur-fitur baru; Transactions, row-level locking, foreign-keys.
  • InnoDB sangat tepat untuk database dengan high volume dan high performance.
  • InnoDB memiliki crash recovery yang lebih baik dari MyISAM.
  • MyISAM memiliki indeks pencarian fulltext.

Tuesday, 4 September 2012

Fungsi PHP range

Hari ini saya akan mengingatkan sebuah fungsi pada bahasa pemrograman PHP yaitu fungsi range, fungsi ini sangat berguna ketika kita membutuhkan urutan/seri nilai atau element lain yang memiliki pola berurutan pada program yang ingin kita buat, salah satu contoh yang bisa kita gunakan adalah mengurutkan nilai tahun untuk di masukkan kedalam sebuah dropdownlist.

Hasil dari pembentukan fungsi range adalah sebuah array, fungsi range yang dapat digunakan pada PHP 4 dan PHP 5 ini memiliki pola:

array range( mixed $start, mixed $limit [, number $step = 1] )
  1. start : adalah nilai pertama dalam sebuah urutan.
  2. limit : adalah nilai batas, nilai limit berfungsi untuk membatasi urutan.
  3. step: Jika nilai step diberikan, akan digunakan sebagai peningkatan antara unsur-unsur dalam urutan. Step harus diberikan sebagai angka positif. Jika tidak ditentukan, step akan default ke 1. perhatikan contoh: