Jika anda telah berhasil koneksi ke MySQL, anda bisa melakukan apapun terhadap database tersebut tergantung hak-hak anda, anda bisa buat database, buat tabel dan melakukan query">

Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PHP + MySQL. Apa Itu MySQL MySQL adalah salah satu jenis database, tempat meletakkan data secara terstruktur berupa tabel-tabel dan kita bisa melakukan.

Presentasi serupa


Presentasi berjudul: "PHP + MySQL. Apa Itu MySQL MySQL adalah salah satu jenis database, tempat meletakkan data secara terstruktur berupa tabel-tabel dan kita bisa melakukan."— Transcript presentasi:

1 PHP + MySQL

2 Apa Itu MySQL MySQL adalah salah satu jenis database, tempat meletakkan data secara terstruktur berupa tabel-tabel dan kita bisa melakukan query atau mengolah data tersebut dengan SQL (Structured Query Languange)

3 Koneksi ke MySQL Melalui PHP Untuk melakukan koneksi ke MySQL kita menggunakan fungsi mysql_connect() Sintaks : mysql_connect(host, username, password) Contoh : Jika anda telah berhasil koneksi ke MySQL, anda bisa melakukan apapun terhadap database tersebut tergantung hak-hak anda, anda bisa buat database, buat tabel dan melakukan query

4 Cara Membuat Database di MySQL

5 Cara Membuat Tabel

6 Membuat Tabel Melalui PHP dan Query Selain melalui phpmyadmin, kita juga bisa membuat tabel langsung melalui PHP, dimana kita mengeksekusi query CREATE TABLE, contoh :

7 Manipulasi Tabel MySQL 1.Cara Insert ke Tabel MySQL 2.Cara Menampilkan Rows Tabel MySQL 3.Cara Delete Rows Tabel MySQL 4.Cara Update Tabel MySQL 5.mysql_num_rows - Menghitung jumlah baris dari query yang dihasilkan 6.Contoh Buku Tamu

8 Cara Insert ke Tabel MySQL forminput.html Input data Input Data Karyawan inputdata.php Nama : Tanggal Lahir : Format yyyy-mm-dd Jenis Kelamin : Laki-laki Perempuan Alamat : Kode di atas adalah kode HTML untuk membuat form inputan, yang nantinya akan kita masukkan ke database. Pada tag, action berarti kode PHP yang akan memproses inputan jika diklik tombol submit. Methode yang digunakan adalah POST. Secara umum ada 2 metode pengiriman data ke server, yaitu POST dan GET. Bedanya jika metode GET, parameter akan ditampilkan di URL.

9 Query INSERT Query INSERT adalah perintah SQL untuk memasukkan data ke tabel di database MySQL Sintaks SQL : INSERT INTO nama_tabel [(col_name,...)] VALUES(nilai1, nilai2,...) Contoh : INSERT INTO datakaryawan VALUES(null,'Desrizal',' ','Laki-laki','Jl. raya No. 12, Pekanbaru') Kode di atas adalah SQL, cara menjalankannya melalui PHP adalah dengan menggunakan fungsi mysql_query().

10 inputdata.php •Untuk mengambil data dari form HTML dengan metode POST adalah $_POST['namafield'] •Untuk mengambil data dari form HTML dengan metode GET adalah $_GET['namafield'] •htmlspecialchars() berguna untuk mengubah kode HTML menjadi < dan > gunanya untuk keamanan, jika ada user yang nakal mengetikkan kode HTML yang merusak penampilan web kita. •null artinya tidak ada nilai, karena pada saat kita buat create tabel datakaryawan, field karyawanid diset auto_incerement, artinya akan otomatis berisi nilai integer yang berurut

11 Cara Menampilkan Rows Tabel MySQL Setelah kita belajar bagaimana menginput data dari form ke tabel di database mysql, sekarang kita belajar mengambil data dari tabel di MySQL. Langkah-langkahnya adalah sebagai berikut : 1.Koneksi ke database MySQL, gunakan fungsi mysql_connect() 2.Pilih database, gunakan fungsi mysql_select_db() 3.Lakukan query SELECT, gunakan fungsi mysql_query() Sintaks SQL : SELECT nama_field FROM nama_tabel Contoh : SELECT nama, tgl_lahir FROM datakaryawan Atau, jika ingin memilih seluruh field, gunakan tanda bintang (*) SELECT * FROM datakaryawan ke dalam array 4.Masukkan hasil query ke dalam array, mysql_fetch_array() gunakan fungsi mysql_fetch_array() 5.Print data dari array, gunakan fungsi echo

12 tampil.php

13 Cara Delete Rows Tabel MySQL Untuk mendelete data yang ada di database adalah dengan cara melakukan query DELETE Sintaks SQL: DELETE FROM nama_tabel WHERE namafield=kondisi Contoh : DELETE FROM datakaryawan WHERE karyawanid=2 Pada contoh tampil di atas, jika anda jalankan akan ada link delete, yang kalau diklik akan mengarah file delete php, misal : delete.php?no=1

14 delete.php

15 Cara Update Tabel MySQL Untuk melakukan update database mysql kita harus melakukan query UPDATE Sintaks SQL : UPDATE nama_tabel SET nama_field=nilai, nama_field2=nilai2,... WHERE nama_field=kondisi Contoh : UPDATE datakarayawan SET nama='Desrizal', alamat='Tembagapura' WHERE karyawanid=1

16 Buat form untuk Update, detail.php "; echo "Nama : "; echo " "; echo "Jenis Kelamin : "; echo " ";

17 if($d['kelamin']=="Laki-laki"){ echo " Laki-laki Perempuan \n"; }else{ echo " Laki-laki Perempuan \n"; } echo " "; echo "Alamat : "; echo "