Selasa, 15 November 2011

MySQL API

MySQL API (Appliaction Programming Interface) merupakan komponen yang digunakan untuk menghubungkan database melalui PHP. Dengan adanya MySQL API, maka PHP dapat melakukan proses pengiriman dan pengambilan data ke dan dari database serta pembuatan dan penghapusan database atau tabel. Berikut merupakan daftar dari antarmuka yang disediakan oleh MySQL untuk PHP :



No.
Antarmuka
Fungsi
1.
mysql_effected_rows
Mengambil jumlah data yang terbaru setelah perintah MySQL berikutnya
2.
mysql_change_user
Menggantikan nama user pada saat login untuk koneksi yang aktif
3.
mysql_client_encoding
Mengembalikan tipe karakter
4.
mysql_close
Menutup koneksi MySQL yang sedang aktif
5.
mysql_connect
Membuat koneksi MySQL yang membutuhkan proses penutupan database
6.
mysql_create_db
Membuat database baru pada MySQL
7.
mysql_data_seek
Memindahkan pointer ke baris berikutnya
8.
mysql_db_name
Mengambil nama database dari daftar yang diberikan oleh mysql_list_dbs
9.
mysql_drop_db
Menghapus database pada server
10.
mysql_errno
Menampilkan nomor kode kesalahan
11.
mysql_error
Menampilkan pesan kesalahan dalam bentuk teks
12.
mysql_fetch_array
Menampilkan data perbaris dan pointer akan berpindah ke baris berikutnya sampai seluruh data ditampilkan.
13.
mysql_fetch_assoc
Seperti pada mysql_fetch_array, namun untuk mengakses data figunakan nama field
14.
mysql_fetch_field
Digunakan untuk menampilkan seluruh informasi/properti dari field yang ada pada database
15.
mysql_fetch_length
Mengembalikan panjang karakter dari seluruh field database
16.
mysql_fetch_object
Menampilkan data per baris dan pointer akan berpindah ke baris berikutnya. Dimana data yan dikembalikan dalam bentuk object
17.
mysql_field_flags
Mengembalikan nilai flags atau spesifikasi dari field
18.
mysql_field_len
Memberikan nilai kembalian berupa panjang dari setiap field yang ada
19.
mysql_field_name
Mengambil nama dari field yang ditentukan
20.
mysql_field_seek
Mengatur posisi pointer pada offset dan field yang ditentukan
21.
mysql_field_table
Mengembalikan nama tabel dari field yang ditentukan
22.
mysql_field_type
Menentukan tipe dari field yang ditentukan
23.
mysql_free_result
Menghapus data yang ada pada memory untuk proses lainnya
24.
mysql_get_client_info
Mendapatkan informasi dari versi MySQL client
25.
mysql_get_host_info
Menampilkan deskripsi/detail dari tipe koneksi yang digunakan pada saat koneksi termasuk nama server host
26.
mysql_ get_proto_info
Mendapatkan protocol
27.
mysql_get_server_info
Mendapatkan versi
28.
mysql_info
Menampilkan informasi lengkap tentang query yang diakses terakhir
29.
mysql_insert_id
Mendapatkan ID yang dibentuk oleh Auto_increment pada saat terakhir kali memasukkan insert query
30.
mysql_list_dbs
Mengambil seluruh daftar database yang ada pada MySQL yang sedang aktif
31.
mysql_num_fields
Mengambil jumlah field dari proses query
32.
mysql_num_rows
Mengambil jumlah baris/data dari proses query
33.
mysql_pconnect
Membuat koneksi dengan database secara tetap,  koneksi akan terus terbuka selama aplikasi ini dijalankan
34.
mysql_ping
Melakukan proses pemeriksaan apakah koneksi ke server masih berlangsung atau tidak
35.
mysql_query
Mengirimkan query ke database yang aktif
36.
mysql_real_escape_string
Mengamankan data sebelum melakukan proses query atau pengiriman ke database MySQL
37.
mysql_result
Mengambil data pada cell atau baris tertentu dari hasil pengolahan query MySQL
38.
mysql_select_db
Memilih database yang aka digunakan
39.
mysql_stat
Menampilkan status server yang sedang aktif
40.
mysql_thread_id
Menampikan id proses dari MySQL




Tidak ada komentar:

Posting Komentar