MySQL

14
Pemrograman Web/MI/D3 sks 1 MySQL Sumber : Buku “Database Relational dengan MySQL”, Bunafit Nugroho, Tutorial “Dasar Pemrograman PHP MySQL”, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial “PHP Programming Fundamental dan MySQL Fundamental”, Endy

description

MySQL. Sumber : Buku “Database Relational dengan MySQL”, Bunafit Nugroho, Tutorial “Dasar Pemrograman PHP MySQL”, Anon Kuncoro Widigdo, Kuliah Umum IlmuKomputer.Com, Tutorial “PHP Programming Fundamental dan MySQL Fundamental”, Endy. Pendahuluan. - PowerPoint PPT Presentation

Transcript of MySQL

Page 1: MySQL

Pemrograman WebMID3 sks 1

MySQL

Sumber Buku ldquoDatabase Relational dengan MySQLrdquo Bunafit Nugroho Tutorial ldquoDasar Pemrograman PHP MySQLrdquo Anon Kuncoro Widigdo Kuliah Umum IlmuKomputerCom Tutorial ldquoPHP Programming Fundamental dan MySQL Fundamentalrdquo Endy

Pemrograman WebMID3 sks 2

Pendahuluanbull Menyimpan data dalam file biasa memiliki banyak keterbatasan

Semakin besar ukuran file pencarian data menjadi lebih sulit File biasa juga tidak memiliki kemampuan untuk mengolah data misalnya menghitung total nilai rata-rata dan lain sebagainya

bull Adanya keterbatasan untuk mengendalikan akses terhadap data Kita tidak dapat menentukan siapa yang boleh dan siapa yang tidak boleh mengakses data

bull Karena itu sekarang kita akan menggunakan media penyimpanan data yang lebih mutakhir yaitu database Operasi data dalam database umumnya mengikuti pola yang sama yaitu melalui rangkaian langkah sebagai berikut 1048713 Membuka sambungan dengan database server1048713 Memilih dan membuka database yang diinginkan1048713 Mengirim perintah untuk mengambilmengubahmenghapus1048713 Mengakses hasil pengambilan data1048713 Mengakhiri sambungan

Pemrograman WebMID3 sks 3

Pendahuluanbull Dalam bahasa SQL pada umumnya informasi tersimpan dalam

tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field) Sedangkan dalam sebuah database dapat terdiri dari beberapa table

bull Beberapa tipe data dalam MySQL yang sering dipakai

Pemrograman WebMID3 sks 4

MEMBUAT DATABASE DAN TABLEbull Untuk masuk ke dalam program MySQL pada prompt

jalankan perintah berikut iniCgt MYSQL (Enter)

bull Kemudian akan masuk kedalam MySQL seperti tampilan dibawah iniWelcome to the MySQL monitor Commands and with or g

Your MySQL connection id is 2 to server version32347-nt

Type lsquohelprsquo or lsquohrsquo for help Type lsquocrsquo to clear the buffer

mysqlgt

bull Bentuk prompt ldquomysqlgtrdquo adalah tempat menuliskan perintah-perintah MySQL Setiap perintah SQL harus diakhiri dengan tanda titik-koma ldquordquo

Pemrograman WebMID3 sks 5

bull Cara untuk membuat sebuah database baru adalah dengan perintah

create database namadatabaseContoh create database privatdb

bull Untuk membuka sebuah database dapat menggunakan perintah berikut ini

use namadatabaseContoh use privatdb

bull Perintah untuk membuat tabel baru adalahcreate table namatabel(struktur )

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 6

Contohbull Misalkan kita ingin menyimpan data anggota

yaitu nomor nama email alamat kota Sedangkan strukturnya seperti tabel dibawah ini

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 2: MySQL

Pemrograman WebMID3 sks 2

Pendahuluanbull Menyimpan data dalam file biasa memiliki banyak keterbatasan

Semakin besar ukuran file pencarian data menjadi lebih sulit File biasa juga tidak memiliki kemampuan untuk mengolah data misalnya menghitung total nilai rata-rata dan lain sebagainya

bull Adanya keterbatasan untuk mengendalikan akses terhadap data Kita tidak dapat menentukan siapa yang boleh dan siapa yang tidak boleh mengakses data

bull Karena itu sekarang kita akan menggunakan media penyimpanan data yang lebih mutakhir yaitu database Operasi data dalam database umumnya mengikuti pola yang sama yaitu melalui rangkaian langkah sebagai berikut 1048713 Membuka sambungan dengan database server1048713 Memilih dan membuka database yang diinginkan1048713 Mengirim perintah untuk mengambilmengubahmenghapus1048713 Mengakses hasil pengambilan data1048713 Mengakhiri sambungan

Pemrograman WebMID3 sks 3

Pendahuluanbull Dalam bahasa SQL pada umumnya informasi tersimpan dalam

tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field) Sedangkan dalam sebuah database dapat terdiri dari beberapa table

bull Beberapa tipe data dalam MySQL yang sering dipakai

Pemrograman WebMID3 sks 4

MEMBUAT DATABASE DAN TABLEbull Untuk masuk ke dalam program MySQL pada prompt

jalankan perintah berikut iniCgt MYSQL (Enter)

bull Kemudian akan masuk kedalam MySQL seperti tampilan dibawah iniWelcome to the MySQL monitor Commands and with or g

Your MySQL connection id is 2 to server version32347-nt

Type lsquohelprsquo or lsquohrsquo for help Type lsquocrsquo to clear the buffer

mysqlgt

bull Bentuk prompt ldquomysqlgtrdquo adalah tempat menuliskan perintah-perintah MySQL Setiap perintah SQL harus diakhiri dengan tanda titik-koma ldquordquo

Pemrograman WebMID3 sks 5

bull Cara untuk membuat sebuah database baru adalah dengan perintah

create database namadatabaseContoh create database privatdb

bull Untuk membuka sebuah database dapat menggunakan perintah berikut ini

use namadatabaseContoh use privatdb

bull Perintah untuk membuat tabel baru adalahcreate table namatabel(struktur )

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 6

Contohbull Misalkan kita ingin menyimpan data anggota

yaitu nomor nama email alamat kota Sedangkan strukturnya seperti tabel dibawah ini

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 3: MySQL

Pemrograman WebMID3 sks 3

Pendahuluanbull Dalam bahasa SQL pada umumnya informasi tersimpan dalam

tabel-tabel yang secara logik merupakan struktur dua dimensi terdiri dari baris (row atau record) dan kolom(column atau field) Sedangkan dalam sebuah database dapat terdiri dari beberapa table

bull Beberapa tipe data dalam MySQL yang sering dipakai

Pemrograman WebMID3 sks 4

MEMBUAT DATABASE DAN TABLEbull Untuk masuk ke dalam program MySQL pada prompt

jalankan perintah berikut iniCgt MYSQL (Enter)

bull Kemudian akan masuk kedalam MySQL seperti tampilan dibawah iniWelcome to the MySQL monitor Commands and with or g

Your MySQL connection id is 2 to server version32347-nt

Type lsquohelprsquo or lsquohrsquo for help Type lsquocrsquo to clear the buffer

mysqlgt

bull Bentuk prompt ldquomysqlgtrdquo adalah tempat menuliskan perintah-perintah MySQL Setiap perintah SQL harus diakhiri dengan tanda titik-koma ldquordquo

Pemrograman WebMID3 sks 5

bull Cara untuk membuat sebuah database baru adalah dengan perintah

create database namadatabaseContoh create database privatdb

bull Untuk membuka sebuah database dapat menggunakan perintah berikut ini

use namadatabaseContoh use privatdb

bull Perintah untuk membuat tabel baru adalahcreate table namatabel(struktur )

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 6

Contohbull Misalkan kita ingin menyimpan data anggota

yaitu nomor nama email alamat kota Sedangkan strukturnya seperti tabel dibawah ini

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 4: MySQL

Pemrograman WebMID3 sks 4

MEMBUAT DATABASE DAN TABLEbull Untuk masuk ke dalam program MySQL pada prompt

jalankan perintah berikut iniCgt MYSQL (Enter)

bull Kemudian akan masuk kedalam MySQL seperti tampilan dibawah iniWelcome to the MySQL monitor Commands and with or g

Your MySQL connection id is 2 to server version32347-nt

Type lsquohelprsquo or lsquohrsquo for help Type lsquocrsquo to clear the buffer

mysqlgt

bull Bentuk prompt ldquomysqlgtrdquo adalah tempat menuliskan perintah-perintah MySQL Setiap perintah SQL harus diakhiri dengan tanda titik-koma ldquordquo

Pemrograman WebMID3 sks 5

bull Cara untuk membuat sebuah database baru adalah dengan perintah

create database namadatabaseContoh create database privatdb

bull Untuk membuka sebuah database dapat menggunakan perintah berikut ini

use namadatabaseContoh use privatdb

bull Perintah untuk membuat tabel baru adalahcreate table namatabel(struktur )

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 6

Contohbull Misalkan kita ingin menyimpan data anggota

yaitu nomor nama email alamat kota Sedangkan strukturnya seperti tabel dibawah ini

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 5: MySQL

Pemrograman WebMID3 sks 5

bull Cara untuk membuat sebuah database baru adalah dengan perintah

create database namadatabaseContoh create database privatdb

bull Untuk membuka sebuah database dapat menggunakan perintah berikut ini

use namadatabaseContoh use privatdb

bull Perintah untuk membuat tabel baru adalahcreate table namatabel(struktur )

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 6

Contohbull Misalkan kita ingin menyimpan data anggota

yaitu nomor nama email alamat kota Sedangkan strukturnya seperti tabel dibawah ini

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 6: MySQL

Pemrograman WebMID3 sks 6

Contohbull Misalkan kita ingin menyimpan data anggota

yaitu nomor nama email alamat kota Sedangkan strukturnya seperti tabel dibawah ini

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 7: MySQL

Pemrograman WebMID3 sks 7

bull Perintah MySQL untuk membuat tabel seperti diatas adalahcreate table anggota(nomor int(6) not null primary keynama char(40) not nullemail char(255) not nullalamat char(80) not nullkota char(20) not null)

bull Untuk memasukkan sebuah baris (record) kedalam tabel MySQL adalah sebagai berikut

insert into namatabel values(kolom1 kolom2 kolom3hellip)Contohinsert into anggota values(lsquo1rsquorsquoArini Nurillahirsquo rsquoarinihotmailcomrsquo rsquoJlLebak Rejo 7rsquorsquoSurabayarsquo)

MEMBUAT DATABASE DAN TABLE

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 8: MySQL

Pemrograman WebMID3 sks 8

MENAMPILKAN ISI TABLEbull Isi tabel dapat ditampilkan dengan menggunakan perintah

SELECT cara penulisan perintah SELECT adalahselect nm_kolom from namatable

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 9: MySQL

Pemrograman WebMID3 sks 9

MENGHAPUS RECORD

bull Untuk menghapus suatu record dengan kriteria tertentu digunakan perintah sebagai berikut

delete from namatabel where kriteria

bull Contoh Menghapus record dari tabel anggota yang bernomor lsquo3rsquo

delete from anggota where nomor=rsquo3rsquo

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 10: MySQL

Pemrograman WebMID3 sks 10

MEMODIFIKASI RECORDbull Untuk memodifikasi (merubah) isi record tertentu

adalah dengan menggunakan perintah

sebagai berikut

update namatabel set kolom1=nilaibaru1 kolom2=nilaibaru2 hellip where kriteria

bull ContohMerubah e-mail dari anggota yang bernomor 12 menjadi lsquosupriyahoocomrsquo dalam tabel anggota

update anggota set email=rsquosupriyahoocomrsquo where nomor=rsquo12rsquo

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 11: MySQL

Pemrograman WebMID3 sks 11

MENGHUBUNGKAN PHP DENGAN MySQL

bull Agar script PHP yang kita buat dapat berhubungan dengan database dari MySQL dapat menggunakan fungsi berikut ini

bull File utamaphpltphp

function open_connection() $host=rdquolocalhostrdquo $username=rdquorootrdquo $password=rdquordquo $databasename=rdquoprivatdbrdquo $link=mysql_connect($host$username$password) or die (Database tidak dapat dihubungkan) mysql_select_db($databasename$link) return $link

gtbull Isi dari variabel $host $username $password dan $databasename

dapat disesuaikan sesuai dengan setting pada MySQL server yang ada

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 12: MySQL

Pemrograman WebMID3 sks 12

bull Contoh Menampilkan data anggota yang telah dibuat dengan menggunakan script PHP

bull File contoh13phpltphp ----- ambil isi dari file utamaphprequire(utamaphp) ----- hubungkan ke database$link=open_connection() ----- menentukan nama tabel$tablename=anggota ----- perintah SQL dimasukkan ke dalam variable string$sqlstr=select from $tablename ------ jalankan perintah SQL$result = mysql_query ($sqlstr) or die (Kesalahan pada perintah SQL)

MENGHUBUNGKAN PHP DENGAN MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 13: MySQL

Pemrograman WebMID3 sks 13

------ putus hubungan dengan databasemysql_close($link)

------ buat tampilan tabelecho(lttable width=100 cellspacing=1 cellpadding=2

bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd

bgcolor=CCCCCCgtNamalttdgtlttdbgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttdbgcolor=CCCCCCgtKotalttdgtlttrgt)

------ ambil isi masing-masing recordwhile ($row = mysql_fetch_object ($result)) ----- mengambil isi setiap kolom$nomor=$row-gtnomor$nama=$row-gtnama$email=$row-gtemail$alamat=$row-gtalamat$kota=$row-gtkota

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14
Page 14: MySQL

Pemrograman WebMID3 sks 14

------ menampilkan di layar browserecho(lttrgtlttd bgcolor=FFFFFFgt$nomorlttdgtlttd

bgcolor=FFFFFFgt$namalttdgtlttdbgcolor=FFFFFFgt$emaillttdgtlttd bgcolor=FFFFFFgt$alamatlttdgtlttdbgcolor=FFFFFFgt$kotalttdgtlttrgt)

echo(lttablegt)gt

  • MySQL
  • Pendahuluan
  • Slide 3
  • MEMBUAT DATABASE DAN TABLE
  • Slide 5
  • Slide 6
  • Slide 7
  • MENAMPILKAN ISI TABLE
  • MENGHAPUS RECORD
  • MEMODIFIKASI RECORD
  • MENGHUBUNGKAN PHP DENGAN MySQL
  • Slide 12
  • Slide 13
  • Slide 14