Berikut ini adalah cara mengentry data ke MySql dengan menggunakan script PHP.
Langkah pertama: Tentunya buat dulu database MySql nya misalnya dengan menggunakan phpmyadmin. Masuk di http://localhost/phpmyadmin/ dan buat sebuah database dengan ketentuan sebagai berikut :
Nama database nya belajar , dan nama tabel nya user
user_id = int(4) ,Primary key , Auto increment
username = varchar(20)
password = varchar(100)
email =varchar(100)
fullname =varchar(100)
agama =varchar(15)
no_hp =bigint(14)
Setelah itu buat script koneksi ke database nya, coding nya seperti di bawah ini :
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$dbname = 'belajar';
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
$dbselect = mysql_select_db($dbname);
?>
Simpan file dan beri nama config.php
Setelah itu bikin file baru lagi, untuk form inputnya, beri nama index.php codingan nya di bawah ini :
<html>
<head>
<title>Belajar PHP</title>
</head>
<body>
<h1>Form Input Data</h1>
<form name="input_data" action="insert.php" method="post">
<table border="0" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" maxlength="20" required="required" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" maxlength="20" required="required" /></td>
</tr>
<tr>
<td>Fullname</td>
Langkah pertama: Tentunya buat dulu database MySql nya misalnya dengan menggunakan phpmyadmin. Masuk di http://localhost/phpmyadmin/ dan buat sebuah database dengan ketentuan sebagai berikut :
Nama database nya belajar , dan nama tabel nya user
user_id = int(4) ,Primary key , Auto increment
username = varchar(20)
password = varchar(100)
email =varchar(100)
fullname =varchar(100)
agama =varchar(15)
no_hp =bigint(14)
Setelah itu buat script koneksi ke database nya, coding nya seperti di bawah ini :
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$dbname = 'belajar';
$connect = mysql_connect($host, $user, $pass) or die(mysql_error());
$dbselect = mysql_select_db($dbname);
?>
Simpan file dan beri nama config.php
Setelah itu bikin file baru lagi, untuk form inputnya, beri nama index.php codingan nya di bawah ini :
<html>
<head>
<title>Belajar PHP</title>
</head>
<body>
<h1>Form Input Data</h1>
<form name="input_data" action="insert.php" method="post">
<table border="0" cellpadding="5" cellspacing="0">
<tbody>
<tr>
<td>Username</td>
<td>:</td>
<td><input type="text" name="username" maxlength="20" required="required" /></td>
</tr>
<tr>
<td>Password</td>
<td>:</td>
<td><input type="password" name="password" maxlength="20" required="required" /></td>
</tr>
<tr>
<td>Fullname</td>
<td>:</td>
<td><input type="text" name="fullname" maxlength="100" required="required" /></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input type="email" name="email" required="required" /></td>
</tr>
<tr>
<td>Agama</td>
<td>:</td>
<td><input type="text" name="agama" required="required" /></td>
</tr>
<tr>
<td>Nomor HP</td>
<td>:</td>
<td><input type="text" name="no_hp" maxlength="14" required="required" /></td>
</tr>
<tr>
<td align="right" colspan="3"><input type="submit" name="submit" value="Simpan" /></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
Kemudian buat script untuk mengeksekusi form dan memindahkan data pada form ke database , Codingnya seperti di bawah ini. Simpan file dan beri nama insert.php :
<?php
//panggil file config.php untuk menghubung ke server
include('config.php');
//tangkap data dari form
$username = $_POST['username'];
$password = $_POST['password'];
$fullname = $_POST['fullname'];
$email = $_POST['email'];
$agama = $_POST['agama'];
$no_hp = $_POST['no_hp'];
//simpan data ke database
$query = mysql_query("insert into user values('', '$username', '$password', '$email', '$fullname', '$agama', '$no_hp')") or die(mysql_error());
if ($query) {
header('location:index.php?message=success');
}
?>
Nah, kemudian ke 3 file tersebut masukan dalam satu folder . Beri nama belajar.
lalu cara menjalankan nya, panggil folder tersebut melalui Internet Explorer dengan mengetikkan pada brouser: http://localhost/belajar/ :
demikian cara mengentry data atau menginput data ke MySql dengan php, semiga bermanfaat..
<td><input type="text" name="fullname" maxlength="100" required="required" /></td>
</tr>
<tr>
<td>Email</td>
<td>:</td>
<td><input type="email" name="email" required="required" /></td>
</tr>
<tr>
<td>Agama</td>
<td>:</td>
<td><input type="text" name="agama" required="required" /></td>
</tr>
<tr>
<td>Nomor HP</td>
<td>:</td>
<td><input type="text" name="no_hp" maxlength="14" required="required" /></td>
</tr>
<tr>
<td align="right" colspan="3"><input type="submit" name="submit" value="Simpan" /></td>
</tr>
</tbody>
</table>
</form>
</body>
</html>
Kemudian buat script untuk mengeksekusi form dan memindahkan data pada form ke database , Codingnya seperti di bawah ini. Simpan file dan beri nama insert.php :
<?php
//panggil file config.php untuk menghubung ke server
include('config.php');
//tangkap data dari form
$username = $_POST['username'];
$password = $_POST['password'];
$fullname = $_POST['fullname'];
$email = $_POST['email'];
$agama = $_POST['agama'];
$no_hp = $_POST['no_hp'];
//simpan data ke database
$query = mysql_query("insert into user values('', '$username', '$password', '$email', '$fullname', '$agama', '$no_hp')") or die(mysql_error());
if ($query) {
header('location:index.php?message=success');
}
?>
Nah, kemudian ke 3 file tersebut masukan dalam satu folder . Beri nama belajar.
lalu cara menjalankan nya, panggil folder tersebut melalui Internet Explorer dengan mengetikkan pada brouser: http://localhost/belajar/ :
demikian cara mengentry data atau menginput data ke MySql dengan php, semiga bermanfaat..