Internet Programming Konektivitas PHP - MySQL - PowerPoint PPT Presentation

About This Presentation
Title:

Internet Programming Konektivitas PHP - MySQL

Description:

sambung = mysql_connect('localhost','root',''); if($sambung){ echo 'Koneksi Berhasil' ... sambung = mysql_connect('localhost','root' ... – PowerPoint PPT presentation

Number of Views:153
Avg rating:3.0/5.0
Slides: 24
Provided by: mag70
Category:

less

Transcript and Presenter's Notes

Title: Internet Programming Konektivitas PHP - MySQL


1
Internet Programming Konektivitas PHP - MySQL
  • M. Agus Zainuddin
  • PENS ITS
  • Surabaya

2
Koneksi PHP - MySQL
  • Untuk melakukan koneksi PHP dengan MySQL
    digunakan perintah mysql_connect() -gt skrip PHP.
  • Syntak mysql_connect(hostname,username,passw
    ord)

3
Koneksi PHP - MySQL
  • Setelah terkoneksi, pilihlah database.
  • Bila database yang diinginkan belum tersedia,
    buatlah databasenya.
  • Buatlah tabel, dengan struktur datanya.

4
Koneksi PHP - MySQL
lt? //Membuat database MySQL nama_db
"faruq" buat_db "create database
nama_db" sambung mysql_connect("localhost","
root","") if(sambung) echo "Koneksi
Berhasil" else echo "Koneksi Gagal" q_db
mysql_query(buat_db) if(q_db) echo "ltbrgt
Database nama_db berhasil dibuat" else echo
"ltbrgt Database nama_db gagal dibuat" ?gt
Koneksi Database
5
Koneksi PHP - MySQL
6
Koneksi PHP - MySQL
lt? //Membuat tabel MySQL nama_db
"faruq" nama_tbl "Liga" sambung
mysql_connect("localhost","root","") if(sambung)
echo "Koneksi Berhasil" else echo
"Koneksi Gagal" mysql_select_db(nama_db,sambu
ng) or die("Koneksi ke nama_db
gagal") buat_tbl "create table nama_tbl
(kode char(5) not null, negara char(10) not null,
champion int)" qtbl mysql_query(buat_tbl,sa
mbung) if(qtbl) echo "ltbrgtTabelnama_tbl
berhasil dibuat" else echo "ltbrgtTabel
nama_tbl gagal dibuat" ?gt
Membuat Tabel
7
Koneksi PHP - MySQL
8
Koneksi PHP - MySQL
  • Membuat Form sebagai input pada sistem database.
  • Input disimpan dalam satu tabel tertentu.
  • Pada attribut action ditentukan file yang
    memiliki skrip PHP untuk menyimpan input ke tabel
    pada database.

9
Koneksi PHP - MySQL
lthtmlgt ltheadgt lttitlegtFormulir Input
Ligalt/titlegt ltmeta authorAgusgt lt/headgt ltbodygt lth
1gtMasukkan Data Ligalt/h1gt ltform methodpost
actionsimpan.phpgt lttablegt lttrgt
lttdgtKodelt/tdgt lttdgtltinput typetext namekode
size20gtlt/tdgt lt/trgt lttrgt lttdgtNegaralt/tdgt
lttdgtltinput typetext namenegara size20gtlt/tdgt
lt/trgt
Skrip Form Input
10
Koneksi PHP - MySQL
lttrgt lttdgtChampionlt/tdgt lttdgtltinput typetext
namechampion size20gtlt/tdgt lt/trgt lttrgt lttd
aligncentergtltinput typesubmit namesubmit
valueSimpangtlt/tdgt lttd aligncentergtltinput
typereset namereset valueUlangigtlt/tdgt lt/trgt
lt/tablegt lt/formgt lt/bodygt lt/htmlgt
11
Koneksi PHP - MySQL
12
Koneksi PHP - MySQL
  • Untuk menyimpan input ke tabel MySQL, terlebih
    dahulu input dibaca sesuai metode yang digunakan.
  • Untuk menyimpan ke database digunakan perintah
  • hasil mysql_query(SQL Statement)

13
Koneksi PHP - MySQL
lt? sambung mysql_connect("localhost","root","")
mysql_select_db(faruq,sambung) or die("Koneksi
ke faruq gagal") ?gt lthtmlgt ltheadgt lttitlegtSimpan
Ligalt/titlegt ltmeta authorAgusgt lt/headgt ltbodygt lth
1gtData Baranglt/h1gt lt? kode _POSTkode negar
a _POSTnegara champion
_POSTchampion ?gt
Skrip Simpan Data
14
Koneksi PHP - MySQL
lt? q_simpan "insert into Liga values('kode'
,'negara','champion')" hasil
mysql_query(q_simpan,sambung) if(hasil) echo
"Data tersimpan ltbrgt" echo "Kode
".kode."ltbrgt" echo "Negara
".negara."ltbrgt" echo "Champion
".champion."ltbrgt" else echo "Data gagal
disimpan" ?gt ltform methodpost
actionfrm_input_Liga.phpgt ltinput typesubmit
valueKembaligt lt/formgt lt/bodygt lt/htmlgt
Skrip Simpan Data
15
Koneksi PHP - MySQL
16
Koneksi PHP - MySQL
lt? tampil "select from Liga" q_buat
mysql_query(tampil,sambung) ?gt lttable
border1gt lttrgt lttdgtKodelt/tdgt lttdgtNegaralt/tdgt
lttdgtChampionlt/tdgt lt/trgt lt? while(row
mysql_fetch_row(q_buat)) echo ("lttr
aligncentergtlttdgtrow0lt/tdgt") echo
("lttdgtrow1lt/tdgt") echo ("lttdgtrow2lt/tdgtlt/trgt
") ?gt lt/tablegt lt? //ltform methodpost
actionedit.phpgtltinput typesubmit valueEdit
nameeditgtlt/formgt //ltform methodpost
actiontambah.phpgtltinput typesubmit valueTambah
nametambahgtlt/formgt ?gt
Skrip Menampilkan Data
17
Koneksi PHP - MySQL
18
Koneksi PHP - MySQL
  • Form Pencarian
  • Buat Input dengan type radio untuk memilih field
    pencarian.
  • Buat Input dengan type text sebagai kata kunci
    pencarian.
  • Buat tombol Cari, Input -gt type Submit

19
Koneksi PHP - MySQL
ltHTMLgt ltHEADgt lttitlegtCari Databaselt/titlegt lt/HE
ADgt ltBODYgt lth1gtSearching Liga untuk database
MySQLlt/h1gt ltform action"hasilsearch.php"
method"post"gt ltselect name"kolom"gt ltoption
value"kode"gtKodelt/optiongt ltoption
value"negara"gtNegaralt/optiongt lt/selectgt Masukkan
kata yang anda cari ltinput type "text" type
"text" name"cari"gt ltinput type "submit"
value"cari" gt lt/formgt lt/BODYgt lt/HTMLgt
Form - Search
20
Koneksi PHP - MySQL
21
Koneksi PHP - MySQL
lt? kolom_POST'kolom' cari_POST'cari'
connmysql_connect("localhost","root","")
mysql_select_db("faruq", conn)
hasilmysql_query("select from Liga where
kolom like 'cari'", conn)
jumlahmysql_num_rows(hasil) echo "ltbrgt"
echo "Ditemukan jumlah" echo "ltbrgt"
while(barismysql_fetch_array(hasil))
echo "Kode " echo baris0 echo
"ltbrgt" echo "Negara " echo baris1
echo "ltbrgt" echo "Champion " echo
baris2 ?gt
Skrip Search
22
Koneksi PHP - MySQL
23
Sekian - Terima Kasih
Write a Comment
User Comments (0)
About PowerShow.com