Pseudo-Code Membuat Table Baru) CREATE DATABASE Bioskop Show Databases
Pseudo-Code Membuat Table Baru) CREATE DATABASE Bioskop Show Databases
Seperti yang penulis janjikan tadi bahwa kita akan membahas pemberian sebuah kunci yang
tidak harus dibelakang, berikut ini contoh lain dalam pemberian kunci ditable database.
alamat text,
telepon varchar(15),
email varchar(30),
);
Perhatikan bahwa penulis memindahkan perintah PRIMARY KEY diawal atau sebaris dengan
nama field yang ditunjuk untuk dijadikan kunci pada table tersebut, keduanya sama saja dan
query dapat berjalan normal.
Jika sudah berhasil membuat database selanjutnya kita buka aplikasi Notepad++ untuk
menulis source kode yang akan menghubungkan file php dengan database. kemudian
silahkan copy kode dibawah ini pada notepad++ sobat.
<?php
$host = 'localhost';
$user = 'root';
$password = '';
$database = 'siswa_db';
mysql_select_db($database) ;
?>
Keterangan :
Variabel $host Anda isi dengan ‘localhost’.
Variabel $user Anda isi sesuai dengan nama user database yang akan Anda gunakan.
Variabel $password Anda isi sesuai dengan password user database yang akan Anda
gunakan. (disini saya tidak menggunakn password jadi saya kosongkan)
Variabel $database silahkan diisi sesuai dengan nama database yang akan Anda gunakan.
mysql_connect($host, $user, $password); --> Script ini berfungsi untuk
mengkoneksikan php ke server database MySql.
mysql_select_db($database) ; --> Script ini berfungsi untuk mengkoneksikan php ke
database yang sudah kita buat sebelumnya
selain menggunakan script koneksi.php diatas kita juga bisa mempersingkat penulisan script
menjadi seperti dibawah ini, sebenarnya fungsinya sama saja kok. terserah sobat nyaman
menggunakan script yang mana. hehe
12345<?php
mysql_connect('localhost','root','');
mysql_select_db('siswa_db');
?>
3. Setelah memasukkan kode diatas pada notepad++, langkah selanjutnya kita harus menyimpan
script tersebut dalam htdocs , buat folder baru dengan nama latihan. lalu save file koneksi tadi
dengan nama koneksi.php
4. Sampai sini kita telah berhasil membuat koneksi php ke database mysql, langkah terakhir yaitu
untuk mengecek apakah php dan database sudah benar-benar terhubung/terkoneksikan atau belum.
Tetapi jika sobat ingin melihat atau mengecek berhasil atau tidaknya koneksi yang sudah kita buat
dengan menambahkan komentar atau keterangan. kita bisa
menambahkan Variabel dan kondisi pada script php diatas, misalnya menggunakan IF.
Berikut Contohnya :
<?php
$host = 'localhost';
$user = 'root';
$password = '';
$database = 'siswa_db';
$find_db = mysql_select_db($database) ;
if ($find_db) {
mysql_close($konek_db);
else {
mysql_close($konek_db);
?>
Koneksi.php
Nah file pertama yang akan kita buat adalah koneksi.php. pada file ini kita akan mengkoneksikan
webservice kita dengan database. Masukan code berikut :
1 <?php
2 $server = "localhost"; // nama alamat server
3 $user = "root"; // nama user server
4 $password = ""; // password server
5 $database = " catatan "; // nama database
6
7 $connect = mysql_connect($server, $user, $password) or die ("Koneksi gagal!");
8 mysql_select_db($database) or die ("Database belum siap!");
9 ?>
Create.php
Pada file ini kita akan menaruh code untuk membuat catatan baru. Codenya seperti berikut :
<?php
1
include "koneksi.php";
2
3
$judul = $_POST['judul'];
4
$isi = $_POST['isi'];
5
6
class emp{}
7
8
if (empty($judul) || empty($isi)) {
9
$response = new emp();
10
$response->success = 0;
11
$response->message = "jangan kosong";
12
die(json_encode($response));
13
} else {
14
$query = mysql_query("INSERT INTO catatan (id_catatan, judul, isi)
15
VALUES(0,'".$judul."','".$isi."')");
16
17
if ($query) {
18
$response = new emp();
19
$response->success = 1;
20
$response->message = "Data berhasil di simpan";
21
die(json_encode($response));
22
} else{
23 $response = new emp();
24 $response->success = 0;
25 $response->message = "Data tidak berhasil di simpan";
26 die(json_encode($response));
27 }
28 }
29 ?>
Read.php
Pada file ini kita akan menaruh code untuk menampilkan data yang ada pada database atau
menampilkan catatan. Codenya seperti berikut :
read.php
PHP
1 <?php
2 include "koneksi.php";
3 $query = mysql_query("SELECT * FROM catatan ORDER BY judul ASC");
4 $json = array();
5 while($row = mysql_fetch_assoc($query)){
6 $json[] = $row;
7 }
8 echo json_encode($json);
9 mysql_close($connect);
10 ?>
Update.php
Pada file ini kita akan menaruh code untuk mengubah data yang ada pada database atau
mengubah catatan. Codenya seperti ini :
<?php
1
include "koneksi.php";
2
3
$id = $_POST['id'];
4
$judul = $_POST['judul'];
5
$isi = $_POST['isi'];
6
7
class emp{}
8
9
if (empty($id) || empty($judul) || empty($isi)) {
10
$response = new emp();
11
$response->success = 0;
12
$response->message = "Jangan kosong";
13
die(json_encode($response));
14
} else {
15
$query = mysql_query("UPDATE catatan SET judul='".$judul."', isi='".$isi."' WHERE
16
id_catatan='".$id."'");
17
18
if ($query) {
19
$response = new emp();
20
$response->success = 1;
21
$response->message = "Data berhasil di update";
22
die(json_encode($response));
23
} else{
24
$response = new emp();
25
$response->success = 0;
26
$response->message = "Error update Data";
27
die(json_encode($response));
28
}
29
}
30
?>
Delete.php
Pada file ini kita akan menaruh code untuk menampilkan data yang ada pada database atau
menampilkan catatan. Codenya seperti berikut :
1 <?php
2 include "koneksi.php";
3
4 $id = $_POST['id'];
5
6 class emp{}
7
8 if (empty($id)) {
9 $response = new emp();
10 $response->success = 0;
11 $response->message = "data tidak terhapus";
12 die(json_encode($response));
13 } else {
14 $query = mysql_query("DELETE FROM catatan WHERE id_catatan='".$id."'");
15
16 if ($query) {
17 $response = new emp();
18 $response->success = 1;
19 $response->message = "Data terhapus";
20 die(json_encode($response));
21 } else{
22 $response = new emp();
23 $response->success = 0;
24 $response->message = "Data tidak terhapus";
25 die(json_encode($response));
26 }
27 }
28 ?>