dikurangi dengan nilai 1 satu setelah operasi dijalankan Madcoms, 2004 :
Tabel 2.5 Operator Decrement dan Increment Operator
Operasi Keterangan
++a Pre-increment
a ditambah satu, kemudian operasi dijalankan
a++ Post-incremant
Operasi dijalankan, kemudian a ditambah satu.
--a Pre-decrement
a dikurangi satu, kemudian operasi dijalankan
a-- Post-decrement
Operasi dijalankan, kemudian a dikurangi satu.
6. Uploading Pengiriman File
Upload dapat diartikan mengirim file atau meletakkan file dari komputer lokal tempat kita bekerja menuju komputer server penyedia layanan.
Lawan dari upload adalah Download. Download memiliki pengertian sebaliknya dari upload. Jika upload adalah meletakkan fle dari komputer
lokal menuju komputer server, maka download adalah mengambil atau mengcopy data atau file dari komputer pusat server menuju ke komputer
lokal Bunafit Nugroho,2004. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
O.
Database MySQL Structure Query Language
MySQL adalah multiuser database yang menggunakan bahasa Structured Query Language
SQL. SQL adalah bahasa standart yang digunakan untuk mengakses database server. Dengan menggunakan SQL, proses akses database
menjadi lebih user-friendly Bimo sunarfrihantono,2002. MySQL juga merupakan software sistem manajemen database Database
management System – DBMS yang sangat populer di kalangan pemrogram web, terutama di lingkungan Linux dengan menggunakan script PHP dan Perl.
MySQL merupakan database yang paling populer digunakan untuk membangun aplikasi web yang menggunakan database sebagai sumber dan
pengelola datanya. Berikut ini adalah beberapa kelebihan yang ditawarkan oleh MySQL,
menurut dokumentasi dari www.mysql.com:
•
Ditulis dengan bahasa pemrograman C dan C++, dengan ujicoba pada berbagai jenis compiler
. •
Multiplatform , bisa digunakan di keluarga UNIX, Windows sampai MAC
•
Penggunaan memory yang optimal .
•
Tingkat keamanan yang tinggi
. •
Mampu menangani database yang besar, 60.000 tabel dan 50.000.000 baris data.
•
Mampu mengkombinasikan tabel dari beberapa database dalam sebuah query.
Namun MySQL juga masih mempunyai kekurangan yaitu tidak dapat menangani subquery yang kompleks dan untuk mengatasi masalah itu diperlukan
tabel sementara temporary table untuk menampung hasil subquery atau dengan membuatkan variabel bantuan.
Fungsi-fungsi PHP yang digunakan untuk koneksi database MySQL adalah : Tabel 2.6 Tabel daftar fungsi PHP untuk MySQL
Koneksi dan Diskoneksi kepada server MySQL
mysql_connect
Membuka koneksi kepada suatu server MySQL
mysql_pconnect
Membuka koneksi persisten kepada sutu server MySQL
mysql_select_db
Memilih database yang akan digunakan setelah koneksi berhasil.
mysql_close
Memutuskan koneksi database
mysql_change_user
Mengganti nama pemakai dan password pada koneksi yang sedang aktif.
Membuat dan Menghapus Database
mysql_create_db
Membuat sebuah database MySQL
mysql_drop_db
Menghapus sebuah database MySQL
Mengerjakan Query
mysql_db_query
Mengeksekusi perintah
SQL untuk
melakukan query
pada server
yang disebutkan.
mysql_qury
Mengeksekusi perintah
SQL untuk
melakukan query pada databse yang telah dipilih.
Penanganan Hasil Query
mysql_fetch_array
Mengambil sebuah baris hasil query sebagai sebuah array assosiatif
mysql_result
Memberikan data hasil query
mysql_fetch_row
Menghasilkan baris atau record dalam array enumerated.
mysql_affected_rows
Memberikan informasi jumlah record yang diproses oleh suatu query
mysql_num_rows
Memberikan informasi jumlah record baris hasil suatu query
mysql_fetch_field
Menghasilkan object dari informasi kolom suatu hasil query
mysql_fetch_lengths
Menghasilkan panjang setiap output dari hasil
mysql_fetch_object
Menghasilkan sebuah baris row hasil sebagai object
mysql_field_name
Mengambil nama field dari suatu hasil PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
mysql_field_len
Menghasilkan panjang field
mysql_field_seek
Memposisikan pointer kepada offset sutu field yang dinyatakan.
mysql_field_type
Menghasilkan tipe field dari hasil.
mysql_field_flags
Menghasilkan flag berasosiasi dengan field yang dispesifikasikan dalam hasil.
mysql_insert_id
Menghasilkan id
dari operasi
insert sebelumnya.
mysql_data_seek
Menggerakkan pointer hasil internal.
mysql_free_result
Membersihkan menghapus memori hasil.
Penanganan Kesalahan
mysql_error
Menghasilkan teks error
mysql_errno
Menghasilkan kode nilai error suatu perintah query
Informasi tentang Database
mysql_list_dbs
Menghasilkan daftar database yang ada dalam server MySQL
mysql_list_tables
Menghasilkan daftar tabel dalam suatu database
mysql_list_fields
Menghasilkan daftar field dari suatu tabel
mysql_field_table
Mengambil nama tabel yang berisi nama field yang dinyatakan
mysql_table_name
Menghasilkan nama tabel. PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
1. Tipe Data MySQL