Mengaktifkan Fitur MySQL InnoDB pada Instalasi XAMPP

Monday, June 16th, 2008

Xampp LogoXAMPP yang dibuat oleh ApacheFriends merupakan suatu software ketiga (thirdty-party-software) yang mempermudah proses instalasi PHP, Apache, MySQL dan Perl. Sekali melakukan instalasi, secara otomatis kita akan memiliki keempat software tersebut. Kita juga tidak perlu repot-repot melakukan konfigurasi apapun. Cukup memudahkan bagi kita yang ingin belajar pemrograman web.

Disamping kemudahan tersebut, berhubungan dengan MySQL, beberapa fitur secara default belum aktif (disable). Termasuk diantaranya fitur tipe tabel InnoDB, dimana tipe tabel ini memungkinkan kita untuk membuat tabel yang mendukung transaksi, seperti foreign-key, commit and roleback dsb.

Jika kita ingin mengaktifkan fitur InnoDB pada Instalasi XAMPP, berikut ini langkah yang dapat Anda ikuti:

(more…)

Dasar-dasar MySQL

Saturday, March 8th, 2008

Dasar-dasar MySQLMerancang database merupakan hal yang pertama kali harus dilakukan sebelum membuat suatu aplikasi berbasis database. Rancangan database yang baik akan menentukan seberapa baik sebuah aplikasi dibangun. Orang yang bertanggung jawab dalam merancang database biasanya disebut sebagai seorang sistem analis.

Dalam slide kali ini akan disajikan:

  • Contoh rancangan Sistem Pemesanan Barang
  • Tipe Table di MySQL
  • Tipe Field di MySQL
  • Bagaimana Merancang Database yang baik
  • Perintah-perintah Dasar MySQL (DML, DDL)

(more…)

Pengantar Database MySQL

Thursday, March 6th, 2008

Pengantar MySQLBasis data (atau database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut (http://id.wikipedia.org/wiki/Database). Database digunakan untuk menyimpan informasi atau data yang terintegrasi dengan baik di dalam komputer.

MySQL merupakan salah satu software database yang saat ini digunakan oleh jutaan orang di dunia.

Berikut ini slide mengenai database MySQL.

(more…)

Bagaimana Mendapatkan Field Primary Key ?

Wednesday, August 16th, 2006

Seorang anggota milis phpug (http://groups.yahoo.com/group/phpug/) bertanya mengenai bagaimana mendapatkan nama id yang menjadi primary key dari suatu tabel MySQL.

fansul@xxx

ada nggak perintah mysql untuk mencari nama id key yang di
dalam table.
Bukan nomor urut id nya.
Soalnya kadang-2 orang bikin table untuk id kan bisa macam-2 kasih
nama.
Seperti ID, id_kary, id_sup dll
nah bagaimana saya bisa tahu kalau tabel ini nama id ini lho
terima kasih.

anghuda@xxx

bisa dong, ada caranya.

fansul@xxx

Caranya bagaimana pak

antonwhy@xxx

klo pake adodb tinggal gini aja = $fkey = $DB->MetaPrimaryKeys($table);

anghuda@xxx

besok deh, ada di rumah …

embartp@xxx

Kalo di mysql, desc, explain, show columns bisa ndak yak ?
Nah untuk php, mysql_fetch_fields ato mysql_field_type cukup ndak ?

anghuda@xxx

function getprimarykey($table){
$result = mysql_query(»SELECT * FROM $table LIMIT 1»);
while ($meta = mysql_fetch_field($result)) {
if ($meta->primary_key==1) {
$column = $meta->name;
break;
}
}
return $column;
}

solichin@xxx

Kalo seandainya primary key lebih dari 1 gimana ?

function getprimarykey($table){
$result = mysql_query(»SELECT * FROM $table LIMIT 1»);
$column = array();

while ($meta = mysql_fetch_field($result)) {
if ($meta->primary_key==1) {
$column[] = $meta->name;
}
}
return $column;
}

mungkin ada yang lebih efektif…?

embartp@xxx

Mas huda, kira2 perlu ndak ya tuh $column berupa array ?
Lagi ndak bisa nyobain codenya :(

anghuda@xxx

kira-kira begitulah, bisa pake array …
yg lebih efektif, selalu ada kemungkinan ,,,