Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

By. Rita Wiryasaputra Daftar Pustaka Panduan Membuat Aplikasi Database dengan PHP, Syafii, Yogyakarta, Andi Offset, 2005 Membangun Website Dinamis dan.

Presentasi serupa


Presentasi berjudul: "By. Rita Wiryasaputra Daftar Pustaka Panduan Membuat Aplikasi Database dengan PHP, Syafii, Yogyakarta, Andi Offset, 2005 Membangun Website Dinamis dan."— Transcript presentasi:

1

2 By. Rita Wiryasaputra

3 Daftar Pustaka Panduan Membuat Aplikasi Database dengan PHP, Syafii, Yogyakarta, Andi Offset, 2005 Membangun Website Dinamis dan Interaktif dengan Ms. Office FrontPage 2003,Jasmadi,Jakarta,ElexMedia,2005 Membangun Situs Web dengan FrontPage XP, Djoko Pramono,Jakarta,ElexMedia,2002 ASP untuk Orang Awam, Wahidin, Maxikom, 2004 Core JSF,3nd edition Apress Beginning Spring 2 from Novice to Professional

4 Fungsi PHP untuk MYSQL  mysql_connect → menghubungkan php dengan mysql  mysql_create_db → membuat database  mysql_close → menutup koneksi  mysql_query → mengirim query ke mysql  mysql_select_db → memilih database  Mysql_fetch_row → menampilkan hasil query dalam bentuk array  Mysql_fetch_array → menampilkan hasil query dalam bentuk array assosiatif  Mysql_num_rows → menghitung jumlah baris dari hasil query  Mysql_num_fields → menghitung jumlah kolom dari hasil query

5 <!--nama file : d:\phpgenap\link.php dibuat oleh : Rita W. deskripsi : membuat database mhs mysql dengan script php - -> <? echo ("Pembuatan database mhs "); $link = mysql_connect("localhost","",""); if ($link) {print ("Connected successfully"); } else{echo "gagal";} mysql_create_db (‘dmhs') or die ("database tidak bisa dicreate"); mysql_close($link); ?>

6 Tabelmhs.php <!--nama file : d:\phpgenap\tabelmhs dibuat oleh : Rita W. deskripsi : membuat tabel database dengan mysql, php --> <? echo("Pembuatan tabel database "); $link = mysql_connect("localhost","",""); if ($link) {print ("Connected successfully"); } else{echo "gagal";} mysql_select_db (‘dmhs'); $querystr = "create table datamhs (nim char(5) not null primary key, nama varchar(10), jurusan varchar(20))"; mysql_query ($querystr) or die (mysql_error()); mysql_close($link); ?>

7 Tampilmhs.php <!--nama file : d:\phpgenap\tampilmhs dibuat oleh : Rita W. deskripsi : menampilkan isi tabel datamhs --> <? Include (‘conector.php’);conector.php’ echo(“Menampilkan isi tabel datamhs pada database mhs "); mysql_select_db (‘dmhs'); $querystr = "select * from datamhs "; $query = mysql_query ($querystr) or die (mysql_error()); while ($row = mysql_fetch_row($query)) { echo ("$row[0], $row[1], $row[2] ");} mysql_close($link); ?>

8 Tampilmhs.php (versi tabel) <!--nama file : c:\apache\htdocs\phpgenap\tampilmhs.php dibuat oleh : Rita W. deskripsi : menampilkan isi tabel datamhs --> <? echo("Menampilkan isi tabel datamhs pada database mhs "); $link = mysql_connect("localhost","","") or die ('Koneksi gagal'); mysql_select_db ('mhs'); $querystr = "select * from datamhs order by jurusan"; $query = mysql_query ($querystr) or die (mysql_error()); ?> nim nama jurusan

9 Lanjutan tampilmhs.php (versi tabel) <? while ($row = mysql_fetch_row($query)) { ?> <? mysql_close($link); ?>

10 Forminput.html <!--nama file : c:\apache\htdocs\phpgenap\forminput.html dibuat oleh : Rita W. deskripsi : Form memasukkan isi data tabel datamhs --> Form input data pada tabel datamhs dengan database mhs Nim: Nama: Jurusan :

11 Input.php <!--nama file : c:\apache\htdocs\phpgenap\input.php dibuat oleh : Rita W. deskripsi : memasukkan isi data tabel datamhs dengan antarmuka forminput.html --> <? Include (‘conector.php’); $perintah = "insert into datamhs (nim,nama,jurusan) values('$nim','$nama','$jrs') "; $query = mysql_query ($perintah);

12 Lanjutan input.php if (isset ($query)) { echo ("Selamat data telah ter-input"); echo (" "); } else {echo ("Input gagal");} mysql_close($link); ?>

13 Tampilmhs.php (modifikasi) <? echo ("$row[2]"); echo(" <a href=\"edit.php?id=$row[0]\">ubah "); echo(" <a href=\"hapus.php?id=$row[0]\">hapus "); }?>

14 Hapus.php <!--nama file : c:\apache\htdocs\phpgenap\hapus.php dibuat oleh : Rita W. deskripsi : menghapus isi data tabel datamhs dari tampilmhs.php -- > <? $link = mysql_connect("localhost","","") or die ('Koneksi gagal'); mysql_select_db ('mhs'); $perintah = "delete from datamhs where nim=$id "; //$id didapat dari skrip tampilmhs.php $query = mysql_query ($perintah); echo (" "); mysql_close($link); ?>

15 Conector.php <!--nama file : c:\apache\htdocs\phpgenap\conector.php dibuat oleh : Rita W. deskripsi : koneksi mysql dengan database mhs - -> <? $link = mysql_connect("localhost",“root","") or die ('Koneksi gagal'); mysql_select_db (‘dmhs'); ?> back

16 Menuutama.php <!--nama file : c:\apache\htdocs\phpgenap\menuutama.php dibuat oleh : Rita W. deskripsi : Form menu utama --> Sistem Informasi Mahasiswa (Mhs) Input data mahasiswa Menampilkan daftar mahasiswa

17 Transact SQL- Rita W,ST. Statement Transact-SQL (DDL)  Create table : pembentukan tabel Use dmhs; create table masterbarang (kodebarang int not null, jenisbarang varchar(20) not null, merk varchar(10) not null)

18 Transact SQL- Rita W,ST.  Alter Table : modifikasi tabel Use dmhs;  Alter table masterbarang Add jumlah int not null  Alter table masterbarang Drop column jumlah  Alter table masterbarang Alter column jumlah

19 Transact SQL- Rita W,ST.  Drop Table : menghapus tabel Use dmhs; Drop table masterbarang

20 Transact SQL- Rita W,ST.  Insert : menambahkan baris pd tabel Insert into (nama tabel) (nama kolom) values nilai masukan Use northwind Insert into territories values (98101,’seatle’,2)

21 Transact SQL- Rita W,ST.  Update : mengubah data dlm tabel Update nama tabel set nilai yg akan diubah where kondisi Use northwind Update territories set territorydescription = ‘downtown seattle’ where territoryid = 98101

22 Transact SQL- Rita W,ST.  Delete : menghapus baris dr tabel Delete from nama tabel where kondisi Use northwind Delete from territories where territoryid = 98101

23 Transact SQL- Rita W,ST. Comment  --  /*....... */

24 Transact SQL- Rita W,ST. Statement Transact-SQL (DML)  Select : menampilkan data dlm baris/kolom dari tabel  Select nama kolom from nama tabel where kondisi

25 Transact SQL- Rita W,ST. Use dmhs; Select nim, nama from datamhs where (nama like ‘Haris%' or nama like 'Meika%') order by nama desc

26 Transact SQL- Rita W,ST.  Menampilkan data dari tabel Pembelian dari database dmhs Select * from dmhs.pembelian

27 Transact SQL- Rita W,ST.  Aggregate, mengoperasikan sejumlah nilai dengan memberikan hasil nilai tunggal. Contohnya AVG,SUM,MIN,MAX,COUNT.  Aggregate biasanya disertakan dlm Group by clause dari statement SELECT

28 SELECT count(oo1) FROM pembelian SELECT count(oo1) as 'jumlah baris' FROM pembelian SELECT sum(oo1) FROM dmhs.`pembelian` SELECT min(oo1) FROM `pembelian` SELECT max(oo1) FROM `pembelian` SELECT avg(oo1) FROM `pembelian`

29 SELECT idbarang,oo1, oo2, oo1*oo2 FROM pembelian SELECT idbarang,oo1, oo2,'Rupiah', (oo1*oo2) as 'jumlah pembayaran' FROM pembelian

30 SELECT datamhs.nama, pembelian.min FROM dmhs.datamhs, dmhs.pembelian where datamhs.nim = pembelian.nim; SELECT t1.nama, t2.min FROM dmhs.datamhs as t1, dmhs.pembelian as t2 where t1.nim = t2.nim;

31  SELECT nim, MAX(oo) FROM pembelian GROUP BY nim HAVING MAX(oo)>35; SELECT nim, MAX(oo) as maximal FROM pembelian GROUP BY nim HAVING MAX(oo)>95;

32  ` area ` like ` java % ` Tanda bukan petik tunggal, tapi tanda di sebelah tombol angka 1 Agar dapat membedakan bahwa nama field tidak sama dengan reserved word MySql


Download ppt "By. Rita Wiryasaputra Daftar Pustaka Panduan Membuat Aplikasi Database dengan PHP, Syafii, Yogyakarta, Andi Offset, 2005 Membangun Website Dinamis dan."

Presentasi serupa


Iklan oleh Google