Dokumen ini berisi query dasar mengenai pembuatan database menggunakan query di CMD , serta dokumen ini ditujukan untuk pemenuhan tugas basis data kelas XII-RPL 1 kelompok 7
Data Manipulation Language(DML), Perintah yang digunakan untuk manipulasi data.
Data Definition Language(DDL), Perintah yang digunakan untuk mendefinisikan struktur objek database.
Dokumen ini berisi query dasar mengenai pembuatan database menggunakan query di CMD , serta dokumen ini ditujukan untuk pemenuhan tugas basis data kelas XII-RPL 1 kelompok 7
Data Manipulation Language(DML), Perintah yang digunakan untuk manipulasi data.
Data Definition Language(DDL), Perintah yang digunakan untuk mendefinisikan struktur objek database.
Panduan harvest data dari eprints ke vufind. Dengan adanya panduan ini memberikan gambaran tata cara harvesting data yang dikirimkan dari aplikasi eprints menuju aplikasi vufind.
Panduan harvest data dari eprints ke vufind. Dengan adanya panduan ini memberikan gambaran tata cara harvesting data yang dikirimkan dari aplikasi eprints menuju aplikasi vufind.
1. 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)
2. 4. Buat file add_pegawai.php (CREATE)
5. Buat file delete_pegawai.php (DELETE)
6. Buat file edit_pegawai.php (UPDATE)
3.
4. 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 dan
false 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 berisi
record-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 array
dimana 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 seperti
diatas.
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 sampai
record terbawah.
4. Menghitung Jumlah Record dalam Variable Resource
mysql_num_rows(resource);
Akan me-return jumlah record yg terkandung dalan variable resource.
5. 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”.