Langkah 1:
Buka Xampp -> htdocs -> buat folder baru contohnya nama"belajar" dan dalam folder tersebut buat file pertama untuk form input dengan nama "form.php"
Script
<!DOCTYPE html>
<html>
<head>
<title>Belajar_input</title>
</head>
<body>
<form method="post" action="masuk.php">
<table>
<tr align="center" bgcolor="#FF1000">
<tr>
<td colspan="2" align="center" bgcolor="#00FFFF"> <img src="tok.png" width="50" height="50"> <b> INPUT DATA MAHASISWA</b></td>
</tr>
<tr>
<td>Nama</td>
<td><input type="text" name="nama" /></td>
</tr>
<td>Alamat</td>
<td><input type="text" name="alamat"</td>
</tr>
<tr>
<td>Telpon</td>
<td><input type="text" name="telp"</td>
</tr>
<tr>
<td>Hobi</td>
<td><input type="text" name="hobi"</td>
</tr>
<tr>
<td colspan="2" align="center"><input type="submit" value="SIMPAN" /></td>
</tr>
</table>
</body>
</html>
Output
Langkah 2
Buat "localhost/phpmyadmin". Buat database dengan nama "input_form" dan buat tabel dengan nama "input_tabel" tabel tersebut kita isi: id Int (1) primary key, nm Varchar(50), addr Varchar(50), tlp Varchar(50), hbi Varchar(50)"
Langkah 3
Buat file koneksi.php pada folder belajar dengan script sbb:
Script
<?php
$host ="localhost"; //host server
$user ="root"; //user login phpMyAdmin
$pass =""; //pass login phpMyAdmin
$db ="input_form"; //nama database
$conn = mysqli_connect($host, $user, $pass, $db) or die ("Koneksi gagal");
?>
Langkah 4
Buat file dengan nama "masuk.php pada folder belajar dengan script sbb:
Script:
<?php
include "koneksi.php";
$name = $_REQUEST['nama'];
$alm = $_REQUEST['alamat'];
$telp = $_REQUEST['telp'];
$hob = $_REQUEST['hobi'];
$conn = mysqli_connect($host, $user, $pass, $db) or die ("Koneksi gagal");
$mysqli = "INSERT INTO input_tabel (nm, addr, tlp, hbi) VALUES ('$name', '$alm', '$telp', '$hob')";
$result = mysqli_query($conn, $mysqli);
echo "Input Berhasil kakak";
mysqli_close($conn);
?>
Langkah 5
Uji coba Program
Buka Browser "localhost/belajar/form.php", kemudia input data pada form. contoh seperti gambar dibawah
Setelah data sudah diinput seperti diatas klik Simpan.Jika Data berhasil tersimpan maka ada pesan seperti gambar dibawah ini, itu berarti data yang diinput berhasil tersimpan ke tabel database.
$result = mysqli_query($conn, $mysqli);
echo "Input Berhasil kakak";
Untuk membuktikan benar data yang diiput sudah masuk ke database, kita cek ke database "localhost/phpmyadmin"
Sabtu, 21 April 2018
Jumat, 20 April 2018
Cara Koneksi PHP ke Database MySQL
Langkah 1:
-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Apr 20, 2018 at 08:33 PM
-- Server version: 10.1.29-MariaDB
-- PHP Version: 7.2.0
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `db_kefa`
--
-- --------------------------------------------------------
--
-- Table structure for table `mahasiswa`
--
CREATE TABLE `mahasiswa` (
`NIM` int(2) NOT NULL,
`Nama` varchar(30) NOT NULL,
`Alamat` text NOT NULL,
`Asal` varchar(30) NOT NULL,
`Hobi` varchar(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `mahasiswa`
--
ALTER TABLE `mahasiswa`
ADD PRIMARY KEY (`NIM`);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
<?php
$servername = "localhost";
$database = "db_kefa";
$username = "root";
$password = "";
// membuat koneksi
$conn = mysqli_connect($servername, $username, $password, $database);
// mengecek koneksi
if (!$conn) {
die("<b>Koneksi gagal Bro:</b> " . mysqli_connect_error());
}
echo "<b>Koneksi Berhasil Bro</b>";
mysqli_close($conn);
?>
Langkah 3
Buka browser dan masuk "Localhost/koneksi.php
Output
Membuat Database MySQL, contohnya disini saya membuat nama database dengan nama "db_kefa" dan di dalam DB tersebut saya buat table dengan nama Mahasiswa yang isinya NIM, Nama, Alamat, Asal, dan Hobi.
Berikut adalah SQL sebagai contoh agar teman-teman bisa langsung import ke database:-- phpMyAdmin SQL Dump
-- version 4.7.4
-- https://www.phpmyadmin.net/
--
-- Host: 127.0.0.1
-- Generation Time: Apr 20, 2018 at 08:33 PM
-- Server version: 10.1.29-MariaDB
-- PHP Version: 7.2.0
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET AUTOCOMMIT = 0;
START TRANSACTION;
SET time_zone = "+00:00";
/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;
--
-- Database: `db_kefa`
--
-- --------------------------------------------------------
--
-- Table structure for table `mahasiswa`
--
CREATE TABLE `mahasiswa` (
`NIM` int(2) NOT NULL,
`Nama` varchar(30) NOT NULL,
`Alamat` text NOT NULL,
`Asal` varchar(30) NOT NULL,
`Hobi` varchar(30) NOT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
--
-- Indexes for dumped tables
--
--
-- Indexes for table `mahasiswa`
--
ALTER TABLE `mahasiswa`
ADD PRIMARY KEY (`NIM`);
COMMIT;
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;
Langkah 2:
Buat File koneksi php untuk menghubungkan ke database Mysql, simpan dengan nama koneksi.php di Local Disk C -> Xampp -> Htdocs (sesuaikan tempat Xampp terinstall) untuk pengaturan username dan password sesuaikan dengan yang anda gunakan.
Contoh Scriptnya Sbb:<?php
$servername = "localhost";
$database = "db_kefa";
$username = "root";
$password = "";
// membuat koneksi
$conn = mysqli_connect($servername, $username, $password, $database);
// mengecek koneksi
if (!$conn) {
die("<b>Koneksi gagal Bro:</b> " . mysqli_connect_error());
}
echo "<b>Koneksi Berhasil Bro</b>";
mysqli_close($conn);
?>
Langkah 3
Buka browser dan masuk "Localhost/koneksi.php
Output
Langganan:
Postingan (Atom)