PENDAHULUAN 4
- Berikut perbedaan dari method POST dan GET !
PERBEDAAN
|
POST
|
GET
|
History
|
Parameter/nilai
tidak tersimpan di browser
|
Parameter/nilai
tersimpan dibrowser dan bisa diakses ulang karena nilai menjadi kesatuan URL
|
Bookmark
|
Parameter/nilai
tidak dapat dibookmark
|
Parameter
bisa dibookmark
|
Tombol
Kembali/Kirim Ulang
|
Biasanya
browser memberitahukan/menanyakan apakah data akan dikirim ulang
|
Dengan
methot get, halaman sebelumnya langsung ditampillkan tanpa mengeksekusi
kembali karena tersimpan dalam cache browser
|
Encoding
type (enctype attribute)
|
Mendukung
pengiriman data binner dengan teknik multipart/form-data atau
application/x-www-form-urlencoded
|
hanya
mendukung application/x-www-form-urlencoded
|
Parameters
|
Dapat
mengirimkan parameter url sekaligus mengirimkan data tersembunyi ke server
|
Hanya bisa
mengirimkan parameter melalui URL
|
Kecurangan
data
|
Lebih
sulit karena tertutup
|
Lebih
terbuka karena data terlihat
|
Keamanan
|
Dengan
method POST lebih aman karena data langsung dikirim ke server
|
Dengan
jelas bisa ketahui data apa saja yang dikirim
|
Penggunaan
|
POST
digunakan untuk mengirim data yang lebih rahasia seperti password
|
Digunakan
lebih untuk keperluan mengambil data
|
Besar data
yang dikirim
|
Standard 8
Mb, tergantung konfigurasi server
|
7607
karakter
|
2. PENJELASAN STRUKTUR PENDEKLARASIAN PEMROGRAMAN PHP !
Kode-kode bahasa PHP dalam penulisannya menyatu dengan tag-tag HTML
dalam satu file. Kode PHP diletakkan diantara tanda <? atau <?php dan
diakhiri dengan tanda ?> sebagai identitas bahasa pemrograman PHP.
File yang mengandung kode PHP akan diberi ekstensi .php atau ekstensi lain yang ditetapkan oleh web server sebagai file PHP. Berdasarkan ekstensi ini, pada saat file diakses server akan mengenali file ini sebagai file PHP. Selanjutnya, server akan menterjemahkan kode-kode PHP menjadi tag-tag HTML pada browser client. Berikut ini contoh penulisan kode PHP yang menyatu dengan tag HTML:
File yang mengandung kode PHP akan diberi ekstensi .php atau ekstensi lain yang ditetapkan oleh web server sebagai file PHP. Berdasarkan ekstensi ini, pada saat file diakses server akan mengenali file ini sebagai file PHP. Selanjutnya, server akan menterjemahkan kode-kode PHP menjadi tag-tag HTML pada browser client. Berikut ini contoh penulisan kode PHP yang menyatu dengan tag HTML:
//latihan1.php
<html>
<head><title> Program PHP </title></head>
<body>
<?
echo"Selamat datang di PHP..";
echo"Selamat datang di PHP..";
?>
</body>
</html>
Apabila anda menggunakan web server Appserv, ketik dan simpan program di atas kedalam direktori dokumen web C:\\AppServ\www dengan nama file latihan1.php. Untuk menjalankannya, buka browser anda dan ketik URL tujuan http://localhost/latihan1.php sehingga akan ditampilkan hasil seperti gambar berikut :
3.PENJELASAN FUNGSI PROSEDUR INSERT, UPDET, DELET, PADA DATA BASE ! DAN CONTOHNYA ?
adalah perintah untuk mengisi data baru dalam tabel.
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
Contoh: mysql> INSERT INTO SISWA
->VALUES (“12076240”,”PUTRI”,”KOJA”);
Update
Untuk nilai
atribut memodifikasi (beberapa) tupel dalam sebuah tabel, kita menggunakan
pernyataan diperbaharui:
update
<table> mengatur
<column
i> = <expression i>, …, j> <column = j> <expression
[Di mana
<condition>];
Sebuah
ekspresi terdiri dari baik) konstan baru (nilai, atau string operasi
aritmatika, atau
SQL
query. Perhatikan bahwa nilai baru yang akan ditetapkan untuk <column
i> harus sebuah pencocokan data
tipe.
Sebuah
pernyataan memperbarui tanpa di mana klausul hasil dalam mengubah atribut
masing-masing dari semua
tuple dalam
tabel. Biasanya, namun hanya kecil) sebagian (dari meja memerlukan
update
Delete
Semua atau
dipilih tupel dapat dihapus dari sebuah tabel dengan menggunakan perintah
menghapus:
menghapus
dari <table> [<condition> mana];
Jika mana
klausa dihilangkan, semua tupel akan dihapus dari meja. Perintah
alternatif
untuk
menghapus semua tupel dari suatu tabel adalah tabel <table> perintah
truncate. Namun, dalam hal ini
4. FUNGSI DARI XAMPP !
Fungsinya adalah
sebagai server yang berdiri sendiri (localhost), yang terdiri atas program Apache HTTP Server, MySQLdatabase, dan penerjemah bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP merupakan singkatan dari X
(empat sistem operasi apapun), Apache, MySQL, PHP dan Perl. Program ini tersedia dalam GNU General Public License dan bebas, merupakan web
server yang mudah digunakan yang dapat melayani
tampilan halaman web yang dinamis. Untuk mendapatkanya dapat
mendownload langsung dari web resminya.
5. CARA MEMBUAT TABLE PADA SQL ? DAN CONTOHNYA !
Perintah
membuat tabel membutuhkan:
- Nama tabel
- Nama bidang
- Definisi untuk setiap kolom
Sintaks:
Berikut
adalah generik sintaks SQL untuk membuat tabel MySQL:
CREATE TABLE
table_name (column_name column_type);
Sekarang
kita akan membuat tabel dalam database tutorial berikut.
tutorials_tbl(
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
tutorial_id INT NOT NULL AUTO_INCREMENT,
tutorial_title VARCHAR(100) NOT NULL,
tutorial_author VARCHAR(40) NOT NULL,
submission_date DATE,
PRIMARY KEY ( tutorial_id )
);
Berikut
beberapa item perlu penjelasan:
- Lapangan Atribut NOT NULL sedang digunakan karena kita tidak ingin field ini untuk menjadi NULL.SO jika pengguna akan mencoba untuk membuat rekor dengan nilai NULL maka MySQL akan meningkatkan kesalahan.
- Lapangan Atribut AUTO_INCREMENT memberitahu ke MySQL untuk terus maju dan menambahkan nomor yang tersedia di sebelah field id.
- PRIMARY KEY kata kunci digunakan untuk mendefinisikan kolom sebagai kunci primer.Anda dapat menggunakan beberapa kolom dipisahkan dengan tanda koma untuk mendefinisikan kunci primer.
Membuat Tabel dari Command Prompt:
Hal ini
mudah untuk membuat tabel MySQL dari prompt mysql>. Anda akan menggunakan
perintah SQL CREATE TABLE untuk membuat tabel.
Contoh:
Berikut
adalah contoh yang menciptakan tutorials_tbl:
root@host#
mysql -u root -p
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.16 sec)
mysql>
Enter password:*******
mysql> use TUTORIALS;
Database changed
mysql> CREATE TABLE tutorials_tbl(
-> tutorial_id INT NOT NULL AUTO_INCREMENT,
-> tutorial_title VARCHAR(100) NOT NULL,
-> tutorial_author VARCHAR(40) NOT NULL,
-> submission_date DATE,
-> PRIMARY KEY ( tutorial_id )
-> );
Query OK, 0 rows affected (0.16 sec)
mysql>
CATATAN:
MySQL tidak mengakhiri perintah sampai Anda memberikan titik koma (;) pada
akhir perintah SQL.
Membuat Tabel Menggunakan PHP Script:
Untuk
membuat tabel baru dalam setiap database yang ada Anda akan perlu menggunakan
PHP fungsi mysql_query (). Anda akan melewati argumen kedua dengan perintah SQL
yang tepat untuk membuat tabel.
Contoh:
Berikut
adalah contoh untuk membuat tabel menggunakan script PHP:
<html>
<head>
<title>Creating MySQL Tables</title>
</head>
<body>
<?php
$dbhost = 'localhost:3036';
$dbuser = 'root';
$dbpass = 'rootpassword';
$conn = mysql_connect($dbhost, $dbuser, $dbpass);
if(! $conn )
{
die('Could not
connect: ' . mysql_error());
}
echo 'Connected successfully<br />';
$sql = "CREATE TABLE tutorials_tbl( ".
"tutorial_id INT NOT NULL AUTO_INCREMENT, ".
"tutorial_title VARCHAR(100) NOT NULL, ".
"tutorial_author VARCHAR(40) NOT NULL, ".
"submission_date DATE, ".
"PRIMARY KEY ( tutorial_id )); ";
mysql_select_db( 'TUTORIALS' );
$retval = mysql_query( $sql, $conn );
if(! $retval )
{
die('Could not
create table: ' . mysql_error());
}
echo "Table created successfully\n";
?>
</body>
</html>
SELESAI
Tidak ada komentar:
Posting Komentar