Langkah: Login ke MySQL Server Memilih database yang akan digunakan Melakukan Query (INSERT) Fungsi yang digunakan: mysql_connect mysql_connect (localhost, root, root); Supaya nilai dari fungsi koneksi diatas bisa dipanggil dan digunakan terus nilainya, maka script diatas dijadikan variabel. Hasilnya sebagai berikut (misalkan nama variabelnya diberi nama koneksi: $koneksi = mysql_connect (localhost,root,root); Fungsi yang digunakan: mysql_select_db Perintahnya (misalkan nama database yang akan digunakan ponselkita_db):
mysql_select_db (ponselkita_db); Fungsi yang digunakan: mysql_query() Perintah SQL Query untuk menyimpan data kedalam tabel: INSERT INTO [nama-tabel](field1,field2, , fieldn)VALUES (field1, field2, , fieldn); Perintah lengkapnya (misalkan nama tabel yang akan diisikan datanya brand yang terdiri dari 2 kolom (id_brand, brand): $query = INSERT INTO brand (id_brand, brand) VALUES (1,LG); Untuk mengeksekusi perintah sql diatas: $hasil = mysql_query($query); Untuk melihat hasilnya dapat menggunakan script untuk menampilkan data yang telah dipelajari pada sesi sebelumnya. <? // melakukan login ke database mysql $koneksi = mysql_connect("localhost","root","root"); // memilih database yang akan digunakan mysql_select_db("ponselkita_db"); //melakukan query untuk mengisi data kedalam tabel brand $query =INSERT INTO brand (id_brand, brand) VALUES (1,LG)"; //mengeksekusi perintah INSERT data diatas $hasil = mysql_query($query); ?> Kalau di lihat perintah INSERT data yang terdapat pada slide sebelumnya tentunya tidak efektif. Jika ada penambahan data baru di tabel, maka perintah SQL untuk mengisi data kedalam tabel harus dirubah terlebih dahulu pada bagian nilainya (VALUES). Bagaimana jika ternyata ada 100 record baru yang harus diisi? Tentu harus mengetikkan perintah INSERT data yang sama sebanyak 100 kali dengan nilai (values) yang berbeda-beda. Untuk menyiasati hal ini, maka dibutuhkan komponen form di HTML untuk menampung nilai (values) setiap record yang akan diisikan datanya. <html> <head> <title>FORM INPUT DATA BRAND</title> </head> <body> <form action="insert_brand.php" method="post"> <TABLE align="center"> <TR> <TD colspan="2"><div align="center"> <h3>FORM INPUT BRAND</h3> </div></TD> </TR> <TR> <TD>ID Brand</TD> <TD>: <INPUT TYPE="text" Name="id_brand" VALUE=""></TD> </TR> <TR> <TD>Brand</TD> <TD>: <INPUT Name="brand" TYPE="text" id="brand"></TD> </TR> <TR> <TD COLSPAN="2" ALIGN="center"><p> <p> <input type="submit" name="submit" value ="PROSES"> <input type="reset" name="reset" value="Batal"> </TD> </TR> </TABLE> </form> </body> </html> <? // melakukan login ke database mysql $koneksi = mysql_connect("localhost","root","root"); // memilih database yang akan digunakan mysql_select_db("ponselkita_db"); //menyimpan data kedalam tabel brand //sekaligus mengambil nilai yang dimasukkan user via halaman form $query ="INSERT INTO brand(id_brand, brand) VALUES( $_REQUEST[id_brand], '$_REQUEST[brand]')"; //mengeksekusi perintah SELECT diatas $hasil = mysql_query($query); ?>