Kali ini saya akan menulis tutorial tentang php dengan judul membuat array dari database mysql. Sebenarnya saya membuat tutorial ini karna ada beberapa tugas pada saat jaman kuliah dulu, sekarang baru saya coba buat turialnya maklum baru sempet buat dan baru inget dan baru kepengen ajah. Mungkin disini juga ada temen temen yang baru terjun kedunia it mungkin masih bingung sama seperti saya dulu apah sih itu array gimana cara membuat array bagaimana klo kita ambil datanya dari database.
Untuk membuat array dari database hal yang pertama kali kita harus siapkan databasenya bisa kita gunakan databse yang umum seperti MYSQL kita bisa gunakan kode mysql_fetch_array(). Oke sebelumnya temen2 tinggal siapkan ajah datanya lalu buat script untuk menampilkan data dengan array. Bagi yang belum tahu array secara sederhana dibawah ini akan saya kasih contoh array tanpa database.
Contoh format array :
$books = array( "8" => array( "my girl" => 2.5, "the god delusion" => 3.5, "tweak" => 3, "the shack" => 4, "the birds in my life" => 2.5, "new moon" => 3.5), "14" => array( "the last lecture" => 2.5, "the god delusion" => 3.5, "the noble wilds" => 3, "the shack" => 3.5, "the birds in my life" => 2.5, "new moon" => 1) );
Sedangkan dari database formatnya adalah sebagai berikut :
ID value title
------------------------------------------------------------------
8 5 Clara Callan
8 5 Where You'll Find Me: And Other Stories
8 5 The Middle Stories
8 5 Jane Doe
8 6 The Witchfinder (Amos Walker Mystery Series)
8 6 More Cunning Than Man: A Social History of Rats an...
8 7 Goodbye to the Buttermilk Sky
9 6 Beloved (Plume Contemporary Fiction)
12 10 If I'd Known Then What I Know Now: Why Not Learn f...
14 5 Mary-Kate & Ashley Switching Goals (Mary-Kate ...
14 5 Tell Me This Isn't Happening
14 6 Flood : Mississippi 1927
16 9 Airframe
17 7 Death in the Clouds
17 5 Bant/Spec.Last of the Breed
17 6 Piercing the Darkness
17 3 Prophet
19 7 Prague : A Novel
Untuk menampilkan format data yang berada pada database MYSQL adalah sebagai berikut:
$result = mysql_query($mySelectQuery)or die(" ".mysql_error()); $books = array(); while ($row = mysql_fetch_array($result)) { $userID = $row{'User-ID'}; $books[$userID][$row{'Book-Title'}] = $row{'Book-Rating'}; }
Sekian tutorial kali ini selamat mencoba dan semoga berhasil.