<form action="insert.php" method="post"> First Name: <input type="text" name="fname" /> Last Name: <input type="text" name="lname" /> Gender: <input type="text" name="gender" /> Class: <input type="text" name="class" /> <input type="Submit" name="submit" /> </form>
Selanjutnya, anda perlu skrip PHP untuk memasukkan data dari file HTML tersebut ke dalam database.
<?php
$username="username";
$password="password";
$database="database_name";
$fname=$_POST['fname'];
$lname=$_POST['lname'];
$gender=$_POST['gender'];
$class=$_POST['class'];
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query = "INSERT INTO students VALUES(DEFAULT,'$fname','$lname',
'$gender','$class',NOW())";
$result = mysql_query($query);
if(!$result){
die("Invalid query : '.mysql_error());
}
mysql_close();
?>
Skrip PHP tersebut harus disimpan dengan nama file “insert.php” karena pada HTML form, file yang dipanggil adalah insert.php.
Setelah menjalankan file HTML tersebut, anda akan memasukkan data sesuai dengan kolom yang tersedia dan secara otomatis data tersebut akan masuk ke dalam database. Kemudian, anda menginginkan untuk melihat hasil dari data yang anda masukkan dengan menggunakan PHP.
Kode PHP yang diperlukan untuk menampilkan isi dari tabel adalah sebagai berikut :
<?php
$username="username";
$password="password";
$database="database";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die( "Unable to select database");
$query="SELECT * FROM students";
$result=mysql_query($query);
if(!$result){
die("Invalid query : '.mysql_error());
}
$numrows=mysql_num_rows($result);
echo "<b><center>Database Output</center></b><br><br>";
echo "Jumlah data Siswa : ".$numrows. "<br><br>";
while ($row = mysql_fetch_array($result)){
echo "Nama Depan : ".$row['student_fname']. "<br>";
echo "Nama Belakang : ". $row['student_lname'] ."<br>";
echo "Jenis Kelamin : ".$row['student_gender'] ."<br>";
echo "Kelas : ".$row['student_class'] ."<br><br>";
}
?>
Fungsi mysql_num_rows digunakan untuk menghitung jumlah baris yang didapat dari hasil eksekusi query (mysql_query).
Fungsi while(){} digunakan untuk melakukan looping (perulangan) selama data yang diinginkan masih ada.
Fungsi mysql_fetch_array menampilkan data dari tabel dalam bentuk array





