Jumat, 25 Mei 2012

tutorial PHP dengan MySql Lengkap



PHP Training
HDT lengkap

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.
Database berguna ketika menyimpan informasi kategoris. Sebuah perusahaan mungkin memiliki database dengan tabel berikut: "Karyawan", "Produk", "Pelanggan" dan "Perintah".

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.
____________________________________________________________________


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:
INSERT INTO table_name (column1, column2, column3,...)
VALUES (value1, value2, value3,...)

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":
<?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);
?>



 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".
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);
?> 





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 :

Jangan Lupa Baca Juga :

0 komentar:

 
Ke bawah Ke ATAS