Bagaimana melakukan read, insert, update dan delete data di server dengan J2ME bagian 2
Ok. kita lanjut tutorial kemaren. Kondisinya, saya sudah punya Apache HTTPD, MySQL dan PHP, juga PhpMyAdmin. Entah kenapa, MySQL Query Browser saya masih error.
Ok. Hal pertama yang saya lakukan adalah membuat database-nya seperti yang dibicarakan kemarin.
Tabel di atas saya buat menggunakan PhpMyAdmin. Mudah-mudahan Anda sudah cukup mengenalnya. Setelah saya Save skema tersebut, saya melanjutkan dengan membuat file PHP untuk servernya.
Saat ini saya memakai Linux dan installasi Apache-nya menggunakan APT. Maka ini yang saya lakukan:
1. Membuat direktori Tutorial dalan direktori Projects (direktori tempat saya menyimpan proyek-proyek PHP saya. Lokasinya kurang lebih seperti ini /home/pokemon/Projects/Tutorial.
2. Membuat file function.php di dalam direktori tersebut. Di dalamnya saya membuat kerangka fungsi-fungsi yang dibutuhkan dan menambahkan koneksi ke MySQL yang sederhana di awalnya, dan ditutup di akhir file.
// Koneksi ke database MySQL
$link = mysql_connect('localhost', 'root', 'password-mysql');
if (!$link) {
die('Koneksi database gagal: ' . mysql_error());
}
// Fungsi-fungsi
function insertCustomerData() {
}
function readCustomerData() {
}
function updateCustomerData() {
}
function deleteCustomerData() {
}
// Menutup koneksi
mysql_close($link);
?>
3. Mengubah file konfigurasi Apache agar bisa mendeteksi projek baru saya.
$ sudo kate /etc/apache2/apache2.conf
Perintah di atas berfungsi untuk membuka Kate (text editor sederhana di Kubuntu) dengan mode admin (root). Saya tambahkan entry berikut ini
Alias /Tutorial/ "/home/pokemon/Projects/Tutorial/"
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
AddHandler type-map var
Order allow,deny
Allow from all
LanguagePriority en cs de es fr it nl sv pt-br ro
ForceLanguagePriority Prefer Fallback
Perhatikan di atas, lokasi projek saya ditulis 2 kali. Langkah ini gunanya adalah agar nanti jika saya mengetikkan http://localhost/Tutorial/function.php, maka script PHP yang dijalankan adalah /home/pokemon/Projects/Tutorial/function.php.
4. Restart server Apache saya
$ sudo /etc/init.d/apache2 restart
Sampai tahap ini, function.php sudah diakses dan jika tidak ada pesan error ketika kita buka dengan Browser, maka mestinya koneksi dengan MySQL sudah benar.
0 komentar