Ppt - Konektivitas Php Mysql

24
1 Internet Programming Konektivitas PHP - MySQL Zarnelly, S.Kom,M.Sc

description

pembelajaran

Transcript of Ppt - Konektivitas Php Mysql

Page 1: Ppt - Konektivitas Php Mysql

1

Internet Programming

Konektivitas PHP - MySQL

Zarnelly, S.Kom,M.Sc

Page 2: Ppt - Konektivitas Php Mysql

2

Koneksi PHP - MySQL

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

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

Page 3: Ppt - Konektivitas Php Mysql

3

Setelah terkoneksi, pilihlah database.

Bila database yang diinginkan belum tersedia, buatlah databasenya.

Buatlah tabel, dengan struktur datanya.

Koneksi PHP - MySQL

Page 4: Ppt - Konektivitas Php Mysql

4

<?php//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 PHP - MySQL

Koneksi Database

Page 5: Ppt - Konektivitas Php Mysql

5

Koneksi PHP - MySQL

Page 6: Ppt - Konektivitas Php Mysql

Htttp://localhost/phpmyadmin Nama database

6

Page 7: Ppt - Konektivitas Php Mysql

7

<?//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";}?>

Koneksi PHP - MySQL

Membuat Tabel

Page 8: Ppt - Konektivitas Php Mysql

8

Koneksi PHP - MySQL

Page 9: Ppt - Konektivitas Php Mysql

9

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.

Koneksi PHP - MySQL

Page 10: Ppt - Konektivitas Php Mysql

10

<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>

Koneksi PHP - MySQL

Skrip – Form Input

Page 11: Ppt - Konektivitas Php Mysql

11

<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>

Koneksi PHP - MySQL

Page 12: Ppt - Konektivitas Php Mysql

12

Koneksi PHP - MySQL

Page 13: Ppt - Konektivitas Php Mysql

13

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

Page 14: Ppt - Konektivitas Php Mysql

14

<?$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 Liga</h1><?$kode = $_POST[“kode”];$negara = $_POST[“Negara”];$champion = $_POST[“champion”];?>

Koneksi PHP - MySQL

Skrip – Simpan Data

Page 15: Ppt - Konektivitas Php Mysql

15

<?$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>

Koneksi PHP - MySQL

Skrip – Simpan Data

Page 16: Ppt - Konektivitas Php Mysql

16

Koneksi PHP - MySQL

Page 17: Ppt - Konektivitas Php Mysql

17

<?$sambung = mysql_connect("localhost","root","");mysql_select_db(faruq,$sambung) or die("Koneksi ke faruq gagal");

$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>?>

Koneksi PHP - MySQL

Skrip – Menampilkan Data

Page 18: Ppt - Konektivitas Php Mysql

18

Koneksi PHP - MySQL

Page 19: Ppt - Konektivitas Php Mysql

19

Form Pencarian Buat Input dengan type radio

untuk memilih field pencarian. Buat Input dengan type text

sebagai kata kunci pencarian. Buat tombol Cari, Input -> type

Submit

Koneksi PHP - MySQL

Page 20: Ppt - Konektivitas Php Mysql

20

<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>

Koneksi PHP - MySQL

Form - Search

Page 21: Ppt - Konektivitas Php Mysql

21

Koneksi PHP - MySQL

Page 22: Ppt - Konektivitas Php Mysql

22

<? $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];}?>

Koneksi PHP - MySQL

Skrip Search

Page 23: Ppt - Konektivitas Php Mysql

23

Koneksi PHP - MySQL

Page 24: Ppt - Konektivitas Php Mysql

24

Sekian - Terima Kasih