Konektivitas PHP My SQL 1 Koneksi PHP My

  • Slides: 23
Download presentation
Konektivitas PHP - My. SQL 1

Konektivitas PHP - My. SQL 1

Koneksi PHP - My. SQL n n Untuk melakukan koneksi PHP dengan My. SQL

Koneksi PHP - My. SQL n n Untuk melakukan koneksi PHP dengan My. SQL digunakan perintah: mysql_connect() -> skrip PHP. Syntak: mysql_connect(“hostname”, ”username”, ”password”); 2

Koneksi PHP - My. SQL n n n Setelah terkoneksi, pilihlah database. Bila database

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

Koneksi PHP - My. SQL <? //Membuat database My. SQL $nama_db = "faruq"; $buat_db

Koneksi PHP - My. SQL <? //Membuat database My. SQL $nama_db = "faruq"; $buat_db = "create database $nama_db"; $sambung = mysql_connect("localhost", "root", ""); if($sambung){ echo "Koneksi Berhasil"; } else { echo "Koneksi Gagal"; } Koneksi Database $q_db = mysql_query($buat_db); if($q_db){ echo " Database $nama_db berhasil dibuat"; } else { echo " Database $nama_db gagal dibuat"; } ? > 4

Koneksi PHP - My. SQL 5

Koneksi PHP - My. SQL 5

Koneksi PHP - My. SQL <? //Membuat tabel My. SQL $nama_db = "faruq"; $nama_tbl

Koneksi PHP - My. SQL <? //Membuat tabel My. SQL $nama_db = "faruq"; $nama_tbl = "Liga"; $sambung = mysql_connect("localhost", "root", ""); if($sambung){ echo "Koneksi Berhasil"; } else { echo "Koneksi Gagal"; } Membuat Tabel 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 " Tabel$nama_tbl berhasil dibuat"; } else { echo " Tabel $nama_tbl gagal dibuat"; } ? > 6

Koneksi PHP - My. SQL 7

Koneksi PHP - My. SQL 7

Koneksi PHP - My. SQL n n n Membuat Form sebagai input pada sistem

Koneksi PHP - My. SQL n n n 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. 8

Koneksi PHP - My. SQL <html> <head> <title>Formulir Input Liga</title> <meta author=Agus> </head> <body>

Koneksi PHP - My. SQL <html> <head> <title>Formulir Input Liga</title> <meta author=Agus> </head> <body> <h 1>Masukkan Data Liga</h 1> <form method=post action=simpan. php> <table> <tr> <td>Kode</td> <td><input type=text name=kode size=20></td> </tr> <td>Negara</td> <td><input type=text name=negara size=20></td> </tr> Skrip – Form Input 9

Koneksi PHP - My. SQL <tr> <td>Champion</td> <td><input type=text name=champion size=20></td> </tr> <td align=center><input

Koneksi PHP - My. SQL <tr> <td>Champion</td> <td><input type=text name=champion size=20></td> </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> 10

Koneksi PHP - My. SQL 11

Koneksi PHP - My. SQL 11

Koneksi PHP - My. SQL n n Untuk menyimpan input ke tabel My. SQL,

Koneksi PHP - My. SQL n n Untuk menyimpan input ke tabel My. SQL, terlebih dahulu input dibaca sesuai metode yang digunakan. Untuk menyimpan ke database digunakan perintah: $hasil = mysql_query(”SQL Statement”); 12

Koneksi PHP - My. SQL <? $sambung = mysql_connect("localhost", "root", ""); mysql_select_db(faruq, $sambung) or

Koneksi PHP - My. SQL <? $sambung = mysql_connect("localhost", "root", ""); mysql_select_db(faruq, $sambung) or die("Koneksi ke faruq gagal"); ? > <html> <head> <title>Simpan Liga</title> Skrip – Simpan Data <meta author=Agus> </head> <body> <h 1>Data Barang</h 1> <? $kode = $_POST[kode]; $negara = $_POST[negara]; $champion = $_POST[champion]; ? > 13

Koneksi PHP - My. SQL <? $q_simpan = "insert into Liga values('$kode' , '$negara',

Koneksi PHP - My. SQL <? $q_simpan = "insert into Liga values('$kode' , '$negara', '$champion')"; $hasil = mysql_query($q_simpan, $sambung); Skrip – Simpan Data if($hasil){ echo "Data tersimpan: "; echo "Kode : ". $kode. " "; echo "Negara : ". $negara. " "; echo "Champion : ". $champion. " "; }else{ echo "Data gagal disimpan"; } ? > <form method=post action=frm_input_Liga. php> <input type=submit value=Kembali> </form> </body> </html> 14

Koneksi PHP - My. SQL 15

Koneksi PHP - My. SQL 15

Koneksi PHP - My. SQL <? $tampil = "select * from Liga"; $q_buat =

Koneksi PHP - My. SQL <? $tampil = "select * from Liga"; $q_buat = mysql_query($tampil, $sambung); ? > <table border=1> <tr> Skrip – Menampilkan <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> ? > Data 16

Koneksi PHP - My. SQL 17

Koneksi PHP - My. SQL 17

Koneksi PHP - My. SQL Form Pencarian n Buat Input dengan type radio untuk

Koneksi PHP - My. SQL Form Pencarian n Buat Input dengan type radio untuk memilih field pencarian. n Buat Input dengan type text sebagai kata kunci pencarian. n Buat tombol Cari, Input -> type Submit 18

Koneksi PHP - My. SQL <HTML> Form - Search <HEAD> <title>Cari Database</title> </HEAD> <BODY>

Koneksi PHP - My. SQL <HTML> Form - Search <HEAD> <title>Cari Database</title> </HEAD> <BODY> <h 1>Searching Liga untuk database My. SQL</h 1> <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" name="cari"> <input type ="submit" value="cari" > </form> </BODY> </HTML> 19

Koneksi PHP - My. SQL 20

Koneksi PHP - My. SQL 20

Koneksi PHP - My. SQL <? Skrip Search $kolom=$_POST['kolom']; $cari=$_POST['cari']; $conn=mysql_connect("localhost", "root", ""); mysql_select_db("faruq",

Koneksi PHP - My. SQL <? Skrip Search $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 " "; echo "Ditemukan: $jumlah"; echo " "; while($baris=mysql_fetch_array($hasil)) { echo "Kode : "; echo $baris[0]; echo " "; echo "Negara : "; echo $baris[1]; echo " "; echo "Champion : "; echo $baris[2]; } ? > 21

Koneksi PHP - My. SQL 22

Koneksi PHP - My. SQL 22

Sekian - Terima Kasih 23

Sekian - Terima Kasih 23