PHP MySQL Pendahuluan
Apa itu MySQL?
MySQL adalah database.
Data di MySQL disimpan dalam objek database disebut tabel.Sebuah
tabel adalah kumpulan entri data terkait dan terdiri dari kolom dan baris.
Basis Data
Tabel
Sebuah database paling sering berisi satu atau lebih tabel. Setiap tabel diidentifikasi dengan
nama (misalnya "Pelanggan" atau "Perintah"). Tabel berisi catatan (baris) dengan
data.
Di bawah ini adalah contoh tabel yang disebut "Peserta":
LastName
|
FirstName
|
Alamat
|
Kota
|
Sakti
|
Fawwaz
|
Jl. A Yani no 10
|
Serang
|
Sakti
|
Faiz
|
Graha Walantaka
|
Cilegon
|
Nasri
|
enas
|
Jl. Gotot
|
Bekasi
|
Tabel di atas berisi tiga catatan (satu untuk setiap orang) dan
empat kolom (LastName, FirstName, Alamat, dan Kota).
Pertanyaan
Permintaan adalah pertanyaan atau permintaan. Dengan MySQL, kita
bisa query database untuk informasi spesifik dan memiliki recordset yang
dikembalikan.
Lihatlah query berikut:
SELECT
FirstName FROM Persons
Query di atas memilih semua data dalam kolom "LastName"
dari tabel "Peserta", dan akan kembali recordset seperti ini:
LastName
|
Fawwaz
|
Faiz
|
Enas
|
Men-download
MySQL Database
Jika Anda tidak memiliki sebuah server PHP dengan Database MySQL,
Anda dapat men-download MySQL gratis di sini: http://www.mysql.com/downloads/
Fakta Tentang
Database MySQL
Satu hal besar mengenai MySQL adalah bahwa hal itu dapat
diperkecil untuk mendukung aplikasi database tertanam. Mungkin ini karena reputasi bahwa
banyak orang percaya bahwa MySQL hanya dapat menangani kecil hingga menengah
sistem.
Yang benar adalah bahwa MySQL adalah database de-facto standar
untuk situs web yang mendukung volume besar baik data dan pengguna akhir
(seperti Friendster, Yahoo, Google).
Lihatlah juga http://www.mysql.com/customers/ dari perusahaan yang
menggunakan MySQL.
____________________________________________________________________
Sintaks
Contoh
Menutup Koneksi sebuah
Masukkan Data Ke Tabel Basis Data (insert)
INSERT INTO
digunakan untuk menambahkan record baru ke tabel database.
Sintaksis
Hal ini
dimungkinkan untuk menulis perintah INSERT INTO dalam dua bentuk.
Bentuk pertama tidak menentukan nama kolom di mana data akan dimasukkan, hanya nilai-nilai mereka:
Untuk mempelajari lebih lanjut tentang SQL, silahkan kunjungi kami tutorial SQL .
Untuk mendapatkan
PHP untuk mengeksekusi pernyataan di atas kita harus menggunakan mysql_query ()
fungsi. Fungsi ini digunakan untuk mengirim query atau perintah ke koneksi
MySQL.
Contoh
Dalam bab
sebelumnya kita membuat tabel bernama "Orang", dengan tiga kolom;
"Nama depan", "NamaBelakang" dan "Umur". Kami
akan menggunakan tabel yang sama dalam contoh ini. Contoh berikut menambahkan
dua catatan baru ke tabel "Peserta":
Masukkan
Data Dari Formulir Ke Database (insert)
Sekarang kita akan
membuat form HTML yang dapat digunakan untuk menambahkan record baru ke dalam
tabel "Orang".
Berikut adalah bentuk HTML:
The "insert.php" file menghubungkan ke database, dan mengambil nilai dari formulir dengan $ _POST variabel PHP.
Kemudian, mysql_query () fungsi mengeksekusi INSERT INTO, dan rekor baru akan ditambahkan ke tabel "Peserta".
Berikut adalah "insert.php" halaman:
hubungi saya
klik e-mail
Buat Koneksi ke Database MySQL
Sebelum Anda dapat mengakses data dalam
database, Anda harus membuat koneksi ke database.
Dalam PHP, hal ini dilakukan dengan fungsi mysql_connect ().
Sintaks
mysql_connect(servername,username,password);
Parameter
|
Deskripsi
|
namaserver
|
Opsional. Menentukan server untuk menyambung
ke. Nilai default adalah
"localhost: 3306"
|
nama pengguna
|
Opsional. Menentukan nama pengguna untuk login
dengan. Nilai default adalah
nama user yang memiliki proses server
|
kata sandi
|
Opsional. Menentukan password untuk login
dengan. Default adalah
""
|
Catatan: Ada banyak
parameter yang tersedia, tetapi yang tercantum di atas adalah yang paling
penting.
Contoh
Pada contoh berikut kita menyimpan koneksi dalam sebuah variabel
($ con) untuk digunakan dalam script. The
"mati" bagian akan dieksekusi jika koneksi gagal:
<?php
$con =
mysql_connect("localhost","sakti","saktifaiz");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
?>
Menutup Koneksi sebuah
Sambungan akan tertutup secara otomatis ketika script berakhir. Untuk menutup sambungan sebelumnya,
gunakan mysql_close () fungsi:
<?php
$con =
mysql_connect("localhost",
"sakti","saktifaiz");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
// some code
mysql_close($con);
?>
Masukkan Data Ke Tabel Basis Data (insert)
INSERT INTO
digunakan untuk menambahkan record baru ke tabel database.
Sintaksis
Hal ini
dimungkinkan untuk menulis perintah INSERT INTO dalam dua bentuk. Bentuk pertama tidak menentukan nama kolom di mana data akan dimasukkan, hanya nilai-nilai mereka:
INSERT INTO
table_name
VALUES (value1, value2, value3,...)
Bentuk kedua
menetapkan kedua nama kolom dan nilai-nilai yang akan dimasukkan:VALUES (value1, value2, value3,...)
INSERT INTO table_name
(column1, column2, column3,...)
VALUES (value1, value2, value3,...)
VALUES (value1, value2, value3,...)
Untuk mempelajari lebih lanjut tentang SQL, silahkan kunjungi kami tutorial SQL .
Contoh
Dalam bab
sebelumnya kita membuat tabel bernama "Orang", dengan tiga kolom;
"Nama depan", "NamaBelakang" dan "Umur". Kami
akan menggunakan tabel yang sama dalam contoh ini. Contoh berikut menambahkan
dua catatan baru ke tabel "Peserta":
<?php
$con = mysql_connect("localhost", "sakti","saktifaiz" );
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin',35)");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire',33)");
mysql_close($con);
?>
$con = mysql_connect("localhost", "sakti","saktifaiz" );
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Peter', 'Griffin',35)");
mysql_query("INSERT INTO Persons (FirstName, LastName, Age)
VALUES ('Glenn', 'Quagmire',33)");
mysql_close($con);
?>
Masukkan
Data Dari Formulir Ke Database (insert)
Sekarang kita akan
membuat form HTML yang dapat digunakan untuk menambahkan record baru ke dalam
tabel "Orang".Berikut adalah bentuk HTML:
<html>
<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
Bila pengguna
mengklik tombol submit dalam bentuk HTML pada contoh di atas, data formulir
dikirim ke "insert.php".<body>
<form action="insert.php" method="post">
Firstname: <input type="text" name="firstname" />
Lastname: <input type="text" name="lastname" />
Age: <input type="text" name="age" />
<input type="submit" />
</form>
</body>
</html>
The "insert.php" file menghubungkan ke database, dan mengambil nilai dari formulir dengan $ _POST variabel PHP.
Kemudian, mysql_query () fungsi mengeksekusi INSERT INTO, dan rekor baru akan ditambahkan ke tabel "Peserta".
Berikut adalah "insert.php" halaman:
<?php
$con = mysql_connect("localhost", "sakti","saktifaiz" );
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
$con = mysql_connect("localhost", "sakti","saktifaiz" );
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("my_db", $con);
$sql="INSERT INTO Persons (FirstName, LastName, Age)
VALUES
('$_POST[firstname]','$_POST[lastname]','$_POST[age]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
hubungi saya
klik e-mail
oleh fsakti
FASANA IT | Tutorial Computer
Updated at :
00.31
Anda suka artikel di atas ???
Klik salah satu atau ketiga tombol di bawah ini :
Klik salah satu atau ketiga tombol di bawah ini :
0 komentar:
Posting Komentar