Untuk dapat menggunakan semua Perintah SQL pada PHP kita memerlukan suatu fungsi MySQL, fungsi ini berguna untuk mengantarkan Perintah SQL pada PHP menuju ke Server, sehingga Perintah tersebut dapat di exsekusi Oleh Server MySQL. Didalam manual PHP, fungsi ini disebut dengan MySQL API. Berikut adalah daftar fungsi dan kegunannya:
Fungsi MySQL
|
Penggunaan
|
mysql_change_user()
|
Digunakan
untuk berganti user atau re-login
|
mysql_close()
|
Digunakan
untuk menutup koneksi dengan server MySQL
|
mysql_affected_rows()
|
Get number
of affected rows in previous MySQL operation
|
mysql_connect()
|
Untuk
membuka koneksi dengan database MySQL Server
|
mysql_create_db()
|
Untuk
membuat database baru, perintah ini dapat menggantikan perintah CREATE
DATABASE.
|
mysql_data_seek()
|
|
mysql_db_name()
|
Untuk
menhasilkan nama database
|
mysql_db_query()
|
Untuk
mengantarkan query SQL
|
mysql_drop_db()
|
Untuk
menghapus database, perintah sama fungsinya dengan peirntah DROP DATABASE.
|
mysql_errno()
|
Untuk menampilkan
pesan kesalahan dalam bentuk no dari
server MySQL.
|
mysql_error()
|
Untuk
memapilkan pesan kesalahan dalam bentuk teks dari server MySQL
|
mysql_fetch_array()
|
Menghasikan
data Array dari isi tabel yang diseleksi (ditampilkan), untuk mengaksesnya
dapat menggunakan indeks berupa nama kolom dari tabel.
|
Mysql_fetch_assoc()
|
Menghasilkan
data berupa array dalam bentuk Field dari tabel MySQL.
|
mysql_fetch_field()
|
Menghasilkan
informasi kolom dari hasil yang kemudian dikembalikan sebagai suatu objek.
|
mysql_fetch_lengths()
|
Menghasilkan
besar file dari hasil tabel MySQL
|
mysql_fetch_object()
|
Menghasilkan
sebuah baris sebagai suatu objek
|
mysql_fetch_row()
|
Menghasikan
data Array dari isi tabel yang diseleksi (ditampilkan), untuk mengaksesnya
dapat menggunakan indeks angka (0, 1, 2,..)
|
mysql_field_name()
|
Menghasilkan
nama field khusus pada database MySQL
|
mysql_field_len()
|
Untuk
mendapatkan panjang kolom
|
mysql_field_seek()
|
Set result
pointer to a specified field offset
|
mysql_field_table()
|
Get name
of the table the specified field is in
|
mysql_field_type()
|
Get the
type of the specified field in a result
|
mysql_free_result()
|
Free
result memory
|
mysql_insert_id()
|
Get the id
generated from the previous INSERT operation
|
mysql_list_dbs()
|
Untuk
mendapatkan daftar semua database yang ada pada server MySQL.
|
mysql_list_fields()
|
Untuk
mendapatkan daftar semua kolom pada tabel yang aktif.
|
mysql_list_tables()
|
Untuk
mendapatkan daftar semua tabel pada database yang aktif.
|
mysql_num_fields()
|
Mendapatkan
jumlah kolom pada hasil perintah
|
mysql_num_rows()
|
Digunakan
untuk mendapatkan jumlah hasil dari perntah yang dijalankan, biasanya dari
perintah SELECT yang dijalankan.
|
mysql_pconnect()
|
Membuka koneksi
langsung dengan MySQL
|
mysql_query()
|
Digunakan
untuk mengirimkan atau menjalankan perintah SQL
|
mysql_result()
|
Untuk
menghasilkan data
|
mysql_select_db()
|
Digunakan
untuk masuk atau mengaktifkan database didalam server MySQL.
|
mysql_tablename()
|
Mendapatkan
nama tabel.
|