MySQL
description
Transcript of 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 utk mengolah data mis menghitung total nilai rata-rata dsb
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 utk 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 Welcome 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 buffermysqlgt
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 utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 utk mengolah data mis menghitung total nilai rata-rata dsb
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 utk 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 Welcome 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 buffermysqlgt
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 utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 Welcome 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 buffermysqlgt
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 utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 Welcome 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 buffermysqlgt
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 utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 7
bull Perintah MySQL utk 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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 10
MEMODIFIKASI RECORD
bull 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 DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 11
MENGHUBUNGKAN PHP DGN MySQLbull Agar script PHP yang kita buat dapat berhubungan dengan
database dari MySQL dpt menggunakan fungsi berikut inibull File utamaphp
ltphpfunction 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 variabel $host$username$password amp $databasename
dapat disesuaikan dgn setting pd 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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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 DGN MySQL
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 13
------ putus hubungan dengan databasemysql_close($link)
------ buat tampilan tabelecho(lttable width=100 cellpadding=2 bgcolor=000000gt)echo(lttrgtlttd bgcolor=CCCCCCgtNolttdgtlttd bgcolor=CCCCCCgtNamalttdgtlttd bgcolor=CCCCCCgtE-Maillttdgtlttd bgcolor=CCCCCCgtAlamatlttdgtlttd bgcolor=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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
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
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 15
MEMBUAT TABEL DI PHPlt $user=username $password=password $database=database
mysql_connect(localhost$user$password)mysql_select_db($database) or die(Unable select database)$query=CREATE TABLE contacts (id int(6) NOT NULL auto_increment first varchar(15) NOT NULLlast varchar(15) NOT NULL phone varchar(20) NOT NULLmobile varchar(20) NOT NULL fax varchar(20) NOT NULL email varchar(30) NOT NULL web varchar(30) NOT NULL PRIMARY KEY (id)UNIQUE id (id)KEY id_2 (id))
mysql_query($query)mysql_close()gt
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 16
MENYISIPKAN DATA
First JohnLast SmithPhone 01234 567890Mobile 00112 334455Fax 01234 567891E-mail johnsmithgowansnetcomWeb httpwwwgowansnetcom
This will all be put in with one command
$query = INSERT INTO contacts VALUES (JohnSmith01234 567890 00112 33445501234567891 johnsmithgowansnetcomhttpwwwgowansnetcom)
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 17
MENCARI DATAlt $username=username
$password=password $database=your_database$first=$_POST[first]$last=$_POST[last]$phone=$_POST[phone]$mobile=$_POST[mobile]$fax=$_POST[fax]$email=$_POST[email]$web=$_POST[web]
mysql_connect(localhost$username$password)mysql_select_db($database) or die(ldquoUnable select database)$query = INSERT INTO contacts VALUES
($first$last$phone$mobile$fax$email$web)mysql_query($query)
mysql_close()gt
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 18
MENAMPILKAN DATAlt $username=username
$password=password$database=your_databasemysql_connect(localhost$username$password)mysql_select_db($database) or die( Unable to select database)$query=SELECT FROM contacts$result=mysql_query($query)$num=mysql_numrows($result)mysql_close()echo ltbgtltcentergtDatabase Outputltcentergtltbgtltbrgtltbrgt$i=0while ($i lt $num) $first=mysql_result($result$ifirst)$last=mysql_result($result$ilast)$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)echo ltbgt$first $lastltbgtltbrgtPhone $phoneltbrgtMobile $mobileltbrgtFax $faxltbrgtE-mail $emailltbrgtWeb $webltbrgtlthrgtltbrgt$i++
gt
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-
Pemrograman WebMID3 sks 19
MEMFORMAT TAMPILAN DATA lttable border=0 cellspacing=2 cellpadding=2gt
lttrgt ltthgtltfont face=Arial Helvetica sans-serifgtNameltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtPhoneltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtMobileltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtFaxltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtE-mailltfontgtltthgt ltthgtltfont face=Arial Helvetica sans-serifgtWebsiteltfontgtltthgt lttrgtlt $i=0while ($i lt $num) $first=mysql_result($result$ifirst) $last=mysql_result($result$ilast)
$phone=mysql_result($result$iphone)$mobile=mysql_result($result$imobile)$fax=mysql_result($result$ifax)$email=mysql_result($result$iemail)$web=mysql_result($result$iweb)
gt lttrgtlttdgtltfont face=Arial Helveticagtlt echo $first $last gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $phone gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $mobile gtltfontgtlttdgtlttdgtltfont face=Arial Helveticagtlt echo $fax gtltfontgtlttdgtlttdgtlta href=mailtolt echo $email gtgtE-mailltagtlttdgtlttdgtlta href=lt echo $web gtgtWebsiteltagtltfontgtlttdgt lttrgt $i++
echo lttablegt
- MySQL
- PENDAHULUAN
- Slide 3
- MEMBUAT DATABASE DAN TABLE
- Slide 5
- Slide 6
- Slide 7
- MENAMPILKAN ISI TABLE
- MENGHAPUS RECORD
- MEMODIFIKASI RECORD
- MENGHUBUNGKAN PHP DGN MySQL
- Slide 12
- Slide 13
- Slide 14
- MEMBUAT TABEL DI PHP
- MENYISIPKAN DATA
- MENCARI DATA
- MENAMPILKAN DATA
- MEMFORMAT TAMPILAN DATA
-