Cara membuat Input ke database MYSQL
Written By Unknown on Sunday, 1 July 2012 | 19:18
Selamat wayahkiyeu, pada kesempatan kali ini saya akan memposting bagai mana cara membuat input data ke mysql dengan php khusus pemula.
langsung saja ini dia scripnya langsung copas aja biar cepat tepat dan akurat he he he ....
langkah pertama kita buat dulu databasenya sebagai berikut:
CREATE TABLE `data` (
`id` INT( 3 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nama` VARCHAR( 20 ) NOT NULL ,
`alamat` VARCHAR( 50 ) NOT NULL
) ENGINE = MYISAM ;
Selanjutnya bikin script untuk koneksi ke database
<?php
$host = "localhost";
$user = "root";
$pass = "";
$dbnm = "belajar";
$conn = mysql_connect ($host, $user, $pass);
if ($conn) {
$buka = mysql_select_db ($dbnm);
if (!$buka) {
die ("Database tidak dapat dibuka");
}
} else {
die ("Server MySQL tidak terhubung");
}
?>
Simpan dengan nama koneksi.php
Langkah selanjutnya bikin Script untuk input ke table database sebagai berikut:
====================================================
<?php
include "koneksi.php";
//proses input data
if (isset($_POST['Input'])) {
$nama = addslashes (strip_tags ($_POST['nama']));
$alamat = addslashes (strip_tags ($_POST['alamat']));
//insert ke tabel
$query = "INSERT INTO data VALUES('$nama','$alamat')";
$sql = mysql_query ($query) or die (mysql_error());
if ($sql) {
echo "<h2><font color=blue>Data berhasil ditambahkan</font></h2>";
} else {
echo "<h2><font color=red>Data gagal ditambahkan</font></h2>";
}
}
?>
<div id="content">
<h2>Input Data </h2>
<FORM ACTION="" METHOD="POST" NAME="input" enctype="multipart/form-data">
<table cellpadding="0" cellspacing="0" border="0" width="700">
<tr>
<td>Nama</td>
<td>: <input type="text" name="nama" size="30" maxlength="30"></td>
</tr>
<td>Alamat</td>
<td>: <textarea name="alamat" cols="40" rows="5"></textarea></td>
</tr>
<td> </td>
<td> <input type="submit" name="Input" value="Input Data">
<input type="reset" name="reset" value="Reset"></td>
</tr>
</table>
</FORM>
</div>
====================================================
Untuk para pemula semoga dapat membantu
http://aqmalmaulana.blogspot.com
Post a Comment