internet

23
Titik Hartati, S.Kom SMK Bhina Karya ayananyar 1 Internet Programming Konektivitas PHP - MySQL

Upload: ali-

Post on 14-Dec-2015

3 views

Category:

Documents


0 download

DESCRIPTION

internet

TRANSCRIPT

Page 1: Internet

Titik Hartati, S.KomSMK Bhina Karya ayananyar

1

Internet Programming Konektivitas PHP - MySQL

Page 2: Internet

Koneksi PHP - MySQL

2

Untuk melakukan koneksi PHP dengan MySQL digunakan perintah: mysql_connect() -> skrip PHP.

Syntak: mysql_connect(“hostname”,”username”,”password”);

Page 3: Internet

Koneksi PHP - MySQL

3

Setelah terkoneksi, pilihlah database.Bila database yang diinginkan belum

tersedia, buatlah databasenya.Buatlah tabel, dengan struktur datanya.

Page 4: Internet

Koneksi PHP - MySQL

4

<?//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 "<br> Database $nama_db berhasil dibuat";}else { echo "<br> Database $nama_db gagal dibuat";}?>

Koneksi Database

Page 5: Internet

Koneksi PHP - MySQL

5

Page 6: Internet

Koneksi PHP - MySQL

6

<?//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,$sambung) 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,$sambung);if($qtbl){ echo "<br>Tabel$nama_tbl berhasil dibuat";}else { echo "<br>Tabel $nama_tbl gagal dibuat";}?>

Membuat Tabel

Page 7: Internet

Koneksi PHP - MySQL

7

Page 8: Internet

Koneksi PHP - MySQL

8

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.

Page 9: Internet

Koneksi PHP - MySQL

9

<html><head> <title>Formulir Input Liga</title> <meta author=Agus></head><body><h1>Masukkan Data Liga</h1><form method=post action=simpan.php> <table> <tr> <td>Kode</td> <td><input type=text name=kode size=20></td> </tr> <tr> <td>Negara</td> <td><input type=text name=negara size=20></td> </tr>

Skrip – Form Input

Page 10: Internet

Koneksi PHP - MySQL

10

<tr><td>Champion</td> <td><input type=text name=champion size=20></td> </tr> <tr> <td align=center><input type=submit name=submit value=Simpan></td> <td align=center><input type=reset name=reset value=Ulangi></td> </tr> </table></form></body></html>

Page 11: Internet

Koneksi PHP - MySQL

11

Page 12: Internet

Koneksi PHP - MySQL

12

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”);

Page 13: Internet

Koneksi PHP - MySQL

13

<?$sambung = mysql_connect("localhost","root","");mysql_select_db(faruq,$sambung) or die("Koneksi ke faruq gagal");?><html><head> <title>Simpan Liga</title> <meta author=Agus></head><body><h1>Data Barang</h1><?$kode = $_POST[kode];$negara = $_POST[negara];$champion = $_POST[champion];?>

Skrip – Simpan Data

Page 14: Internet

Koneksi PHP - MySQL

14

<?$q_simpan = "insert into Liga values('$kode' ,'$negara','$champion')";$hasil = mysql_query($q_simpan,$sambung);

if($hasil){echo "Data tersimpan: <br>";echo "Kode : ".$kode."<br>";echo "Negara : ".$negara."<br>"; echo "Champion : ".$champion."<br>";}else{echo "Data gagal disimpan";}?><form method=post action=frm_input_Liga.php><input type=submit value=Kembali></form></body></html>

Skrip – Simpan Data

Page 15: Internet

Koneksi PHP - MySQL

15

Page 16: Internet

Koneksi PHP - MySQL

16

<?$tampil = "select * from Liga";$q_buat = mysql_query($tampil,$sambung);?><table border=1><tr> <td>Kode</td> <td>Negara</td> <td>Champion</td></tr><?while($row = mysql_fetch_row($q_buat)){echo ("<tr align=center><td>$row[0]</td>");echo ("<td>$row[1]</td>");echo ("<td>$row[2]</td></tr>");}?></table><?//<form method=post action=edit.php><input type=submit value=Edit name=edit></form>//<form method=post action=tambah.php><input type=submit value=Tambah name=tambah></form>?>

Skrip – Menampilkan Data

Page 17: Internet

Koneksi PHP - MySQL

17

Page 18: Internet

Koneksi PHP - MySQL

18

Form PencarianBuat Input dengan type radio untuk

memilih field pencarian.Buat Input dengan type text sebagai kata

kunci pencarian.Buat tombol Cari, Input -> type Submit

Page 19: Internet

Koneksi PHP - MySQL

19

<HTML><HEAD> <title>Cari Database</title></HEAD><BODY><h1>Searching Liga untuk database MySQL</h1><form action="hasilsearch.php" method="post"><select name="kolom"><option value="kode">Kode</option><option value="negara">Negara</option></select>Masukkan kata yang anda cari <input type ="text" type ="text" name="cari"><input type ="submit" value="cari" ></form></BODY></HTML>

Form - Search

Page 20: Internet

Koneksi PHP - MySQL

20

Page 21: Internet

Koneksi PHP - MySQL

21

<? $kolom=$_POST['kolom']; $cari=$_POST['cari']; $conn=mysql_connect("localhost","root",""); mysql_select_db("faruq", $conn); $hasil=mysql_query("select * from Liga where $kolom like '%$cari%'", $conn); $jumlah=mysql_num_rows($hasil); echo "<br>"; echo "Ditemukan: $jumlah"; echo "<br>"; while($baris=mysql_fetch_array($hasil)) { echo "Kode : "; echo $baris[0]; echo "<br>"; echo "Negara : "; echo $baris[1]; echo "<br>"; echo "Champion :"; echo $baris[2];}?>

Skrip Search

Page 22: Internet

Koneksi PHP - MySQL

22

Page 23: Internet

Sekian - Terima Kasih

23