Format fungsinya adalah:
int mysql_num_rowsint result;
e. mysql_fetch_array
Fungsi ini berkaitan dengan menampilkan data. Untuk menampilkan data, digunakan fungsi mysql_fetch_array. Dengan fungsi ini, hasil query ditampung
dalam bentuk array. Format fungsinya adalah:
array mysql_fetch_arrayint result, int [result_type] ;
2.6 MySQL
2.6.1 Sejarah MySQL
Pada awalnya, para pencipta MySQL mencoba suatu database server yaitu mSQL mini Structure Query Language untuk menghubungkan tabel-tabel dengan
menggunakan fast-low level ISAM routine mereka sendiri. Setelah beberapa test yang mereka lakukan, mereka berkesimpulan bahwa mSQL tidak begitu cepat dan
tidak begitu fleksibel bagi kebutuhan mereka. Hal ini membuat mereka untuk dapat membuat suatu interface SQL baru yang sesuai dengan kebutuhan mereka dengan cara
menambahkan atau memodifikasi dari mSQL dan mereka namakan MySQL. Adapun alasan mereka menambahkan kata ‘My’ pada MySQL sebenarnya masih sebuah
misteri bagi mereka sendiri tapi hampir semua libraries dan tools pada direktori
Universitas Sumatera Utara
mereka memiliki awalan ‘My’. Juga nama adiknya ‘Monty’ salah satu pencipta MySQL diberi nama ‘My’.
2.6.2 Pengertian MySQL
a MySQL adalah sebuah sistem manajemen database. Database adalah sekumpulan
data yang terstruktur. Data-data itu dapat suatu daftar belanja yang sangat sederhana sampai ke galeri lukisan atau banyaknya jumlah informasi pada jaringan
perusahaan. Untuk menambah, mengakses dan memproses data yang tersimpan pada database komputer, kita membutuhkan manajemen database seperti MySQL.
b MySQL adalah sebuah sistem manajemen database yang saling berhubungan.
Sebuah hubungan database dari data yang tersimpan pada tabel yang terpisah daripada menyimpan semua data pada ruang yang sangat besar. Hal ini menambah
kecepatan dan fleksibilitas. Table-tabel tersebut dihubungkan oleh hubungan yang sudah
didefinisikan mengakibatkan
akan memungkinkan
untuk mengkombinasikan data dari beberapa tabel sesuai dengan keperluan.
c MySQL adalah ‘Open Source Software’. ‘Open Source’ maksudnya program
tersebut memungkinkan untuk dipakai dan dimodifikasi oleh siapa saja. Semua orang bisa mendownload MySQL dari Internet dan memakainya tanpa membayar
sepeser pun. Seseorang dapat mempelajari ‘Source Code‘ dan dapat mengubahnya sesuai dengan kebutuhan mereka. MySQL menggunakan GPL GNU General
Public License.
Universitas Sumatera Utara
2.6.3 Kelebihan–Kelebihan MySQL
Selain karena Open Source program, MySQL juga memiliki kelebihan-kelebihan yang tak kalah bagusnya dengan Database Server lainnya, seperti SQL server, Sybase
bahkan Oracle. Kelebihan-kelebihan itu antara lain :
a Dapat bekerja di beberapa platform yang berbeda, seperti LINUX, Windows,
MacOS dan lain lain. b
Dapat dikoneksikan pada bahasa C, C++, Java, Perl, PHP dan Python. c
Memiliki lebih banyak type data seperti : signedunsigned integer yang memiliki panjang data sebesar 1,2,3,4 dan 8 byte, FLOAT, DOUBLE, CHAR,
VARCHAR, TEXT, BLOB, DATE, TIME, DATETIME, TIMESTAMP, YEAR, SET dan tipe ENUM.
d Mendukung penuh terhadap kalimat SQL GROUP BY dan ORDER BY.
Mendukung terhadap fungsi penuh COUNT ,COUNT DISTINCT, AVG , STD , SUM , MAX AND MIN .
e Mendukung terhadap LEFT OUTHER JOIN dengan ANSI SQL dan sintak
ODBC. f
Mendukung ODBC for Windows 95 dengan source program. Semua fungsi ODBC 2.5 dan sebagainya. Sebagai contoh kita dapat menggunakan Access
untuk connect ke MySQL server.
g Menggunakn GNU automake, autoconf, dan LIBTOOL untuk portabilitas.
h Kita dapat menggabungkan beberapa tabel dari database yang berbeda dalam
query yang sama.
Universitas Sumatera Utara
i Ditulis dengan menggunakan bahasa C dan C++. Diuji oleh compiler yang sangat
jauh berbeda. j
Privilege hak dan password sangat fleksibel dan aman serta mengujinkan ‘Host- Based’ Verifikasi.
2.7 Macromedia Dreamweaver 8