PHP Mysql Versi 1 Final Fix
PHP Mysql Versi 1 Final Fix
1
1.
2.
3.
4.
5.
Koneksi ke MySQL
Memilih database
Ak
Akses
ke
k T
Table
bl
Akses Record dan Field
I
Insert,
t hapus,
h
update
d t record
d
Internet Application
3
Koneksi PHP-MySQL
4
Memilih database
mysql select db(namadatabase,$conn);
mysql_select_db(
namadatabase ,$conn);
Tutup koneksi
mysql_close($conn);
1. Koneksi ke MySQL
5
Sebelum melakukan ases ke database MySQL pekerjaan pertama
HASIL PROGRAM
2. Memilih database
6
mysql_select_db(data_base,pengenal_hubungan)
dimana : data_base = nama database
pengenal hubungan = nama pengenal yang
pengenal_hubungan
digunakan dalam koneksi
3. Akses Table
Dimisalkan telah dibuat table
STRUKTUR TABEL
Akses Tabel
8
koneksi.php
Membuat query :
mysql_query(query,handle)
Mengatahui jumlah field:
mysql_num_fields
(handle)
Mengatahui jumlah record:
mysql_num_rows
y q_
_
(handle)
HASIL
PROGRAM
aksestable.php
p p
$baris=mysql_fetch_row(handle)
$b
i
l f h
(h dl ) akan
k mengembalikan
b lik array yang
berisi seluruh kolom $baris[0], $baris[1],
Hasil
PROGRAM
Tambah Data
10
Perintah SQL untuk menambah
record :
INSERT INTO namatabel
VALUES (nilaifield1',
nilaifield2,..)";
Setelah
program
dijalankan
Hapus Data
11
Perintah SQL untuk menghapus
record :
DELETE FROM
namatabel WHERE
namafield=nilaifield1
AND namafield=nilai
namafield nilai
OR ;
Setelah
program
dijalankan
j
Update Data
12
Perintah SQL untuk menghapus
record :
UPDATE namatabel
SET
namafield=nilaifield1
WHERE
namafield=nilaifield2;
Setelah
program
dijalankan
UPLOAD FILE
Menyalin
y
file dari komputer
p
client ke server.
Akan menciptakan lubang di sisi keamanannya.
enctype="multipart/form-data" untuk
ISI DATA-DATA
DATA DATA NYA d
dgn F
Form, JIKA DI BROWSE di phpMyAdmin
h M Ad i
zenhadi@eepis-its.edu
record :
INSERT INTO namatabel
VALUES (nilaifield1',
nilaifield2,..)";
zenhadi@eepis-its.edu
zenhadi@eepis-its.edu
Menampilkan grafik
19
zenhadi@eepis-its.edu
Listing program
20
zenhadi@eepis-its.edu
Rangkuman
21
zenhadi@eepis-its.edu
Latihan
22
zenhadi@eepis-its.edu