crud dengan php dan mysql

6
MEMBUAT CRUD DENGAN PHP & MYSQL 1. Buat database bernama kpg dengan struktur seperti ini: CREATE TABLE `pegawai` ( `id` int(3) NOT NULL AUTO_INCREMENT, `nip` varchar(8) NOT NULL, `nama` varchar(30) NOT NULL, `kelamin` varchar(1) NOT NULL, PRIMARY KEY (`id`) ); 2. Buat file conn.php 3. Buat file index.php (READ)

Upload: universitas-islam-negeri-uin-sunan-kalijaga-yogyakarta

Post on 18-Dec-2014

78 views

Category:

Software


10 download

DESCRIPTION

Create, Read, Upload, Delete menggunakan bahasa PHP dan MySQL

TRANSCRIPT

Page 1: CRUD dengan PHP dan MySQL

MEMBUAT CRUD DENGAN PHP & MYSQL

1. Buat database bernama kpg dengan struktur seperti ini:CREATE TABLE `pegawai` ( `id` int(3) NOT NULL AUTO_INCREMENT, `nip` varchar(8) NOT NULL, `nama` varchar(30) NOT NULL, `kelamin` varchar(1) NOT NULL, PRIMARY KEY (`id`));

2. Buat file conn.php

3. Buat file index.php (READ)

Page 2: CRUD dengan PHP dan MySQL

4. Buat file add_pegawai.php (CREATE)

5. Buat file delete_pegawai.php (DELETE)

6. Buat file edit_pegawai.php (UPDATE)

Page 3: CRUD dengan PHP dan MySQL
Page 4: CRUD dengan PHP dan MySQL

REFERENSI

1. Mengeksekusi Perintah SQL (Querying)

mysql_query(“perintah_sql”)

Jika perintah sql berupa SELECT maka akan me-return resource dari perintah tsb.Jika perintah sql berupa INSERT, UPDATE, DELETE maka akan me-return true jika eksekusi berhasil danfalse jika eksekusi gagal.

Contoh:

echo mysql_query(“INSERT INTO pegawai VALUES (NULL, “Rosan”, “L”, “Bendahara”));

Akan menampilkan true jika berhasil dan false jika gagal.

$result = mysql_query(“SELECT * FROM pegawai”);

Akan memasukkan resource ke dalam variable $rs, resource adalah variable khusus yg untuk kasus ini berisirecord-record hasil query “SELECT * FROM pegawai”.

2. Menyimpan Record ke Variable dan Menampilkan Record (Tunggal)

mysql_fetch_array(resource)

Contoh:

$result = mysql_query(“SELECT * FROM pegawai WHERE nip='111'”);$record = mysql_fetch_array($result);

Akan memasukkan satu record teratas ke dalam variable $record. $record akan menjadi sebuah arraydimana index tiap elemennya adalah nama field dari table pegawai.

Contoh:

echo $record[“nip”];echo $record[“nama”];echo $record[“jabatan”];

3. Menampilkan Record (Jamak)

while($row = mysql_fetch_array(resource)){echo $row[“kolom_1”];echo $row[“kolom_2”];echo $row[“kolom_n”];

}

Untuk menampilkan semua record yg terkandung dalam variable $result, cukup melakukan iterasi sepertidiatas.

Contoh:

$result = mysql_query(“SELECT * FROM pegawai”); while($row = mysql_fetch_array($result)){

echo $record[“nip”];echo $record[“nama”];echo $record[“jabatan”];

}

Akan menampilkan nip, nama, jabatan dari semua record hasil query, mulai dari record teratas sampairecord terbawah.

4. Menghitung Jumlah Record dalam Variable Resource

mysql_num_rows(resource);

Akan me-return jumlah record yg terkandung dalan variable resource.

Page 5: CRUD dengan PHP dan MySQL

Contoh:

$result = mysql_query(“SELECT * FROM pegawai”);$num = mysql_num_rows($result);

Akan memasukkan jumlah record ke dalam variable $num.

5. Mencampur String/Tulisan dengan Variable

Ada beberapa cara untuk melakukannya, diantaranya adalah:

a. Memisahkan antara variable dengan tulisan dengan menggunakan tanda titik (.)

echo “Tulisan ” . $variable . ” Tulisan lagi”;

b. Mengurung variable dengan tanda kurung kurawal {$variable}

echo “Tulisan {$variable} Tulisan lagi”;

c. Langsung menuliskannya ke dalam tulisan

echo “Tulisan $variable Tulisan lagi”;

6. Redirect

header(“Location: alamat_tujuan”);

Akan me-redirect ke halaman sesuai dengan alamat tujuan.

Contoh:

header('Location: index.php');

Akan me-redirect ke index.php.

header('Location: index.php?page=welcome');

Akan me-redirect ke index.php dengan membawa variable $_GET['page'] yg berisi string “welcome”.

Page 6: CRUD dengan PHP dan MySQL

Disusun Oleh: Tim Asisten Pemrograman Web 2014