Modul 2
Disusun Oleh :
Jurusan Informatika
2020
Latihan
1. Koneksi
Koneksi.php
<?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "unjani";
// buat koneksi
$conn = mysqli_connect($servername, $username, $password, $dbname);
// cek koneksi
if (!$conn) {
echo "Connection gagal";
}
else
{
echo "koneksi berhasil";
}
Hasil Program
Analisa
Program diatas adalah cara untuk membuat koneksi antar PHP dengan MySQL
dengan fungsi MySQL_connect().
2. Penjelasan mate
Kode Program
. <?php
$servername = "localhost";
$username = "root";
$password = "";
$dbname = "unjani";
// buat koneksi
$conn = mysqli_connect($servername, $username, $password, $dbname);
// cek koneksi
if (!$conn) {
echo "Connection gagal";
}
$sql = "INSERT INTO mahasiswa (nim, nama, email)
VALUES ('4121221', 'Dimas Prikitiw', 'dimas@unjani.com')";
if (mysqli_query($conn, $sql)) {
echo "data berhasil ditambah";
} else {
echo "Gagal";
}
mysqli_close($conn);
?>
Hasil Program
Analisa
Program diatas adalh funsi untuk menambahakan data ke dalam data base dengan
fungsi NSERT INTO namatabel aribute VALUE.
Tugas
. <body>
<form method="post" action="tiga.php">
Nim : <input type="text" name="nim" /><br /><br />
<?php
$host ="localhost"; //host server
$user ="root"; //user login phpMyAdmin
$pass =""; //pass login phpMyAdmin
$db ="unjani"; //nama database
$conn = mysqli_connect($host, $user, $pass, $db) or die ("Koneksi
gagal");
?>
<?php
include "dua.php";
$nim = $_REQUEST['nim'];
$nama = $_REQUEST['nama'];
$email = $_REQUEST['email'];
$mysqli = "INSERT INTO mahasiswa (nim, nama, email) VALUES
('$nim', '$nama', '$email')";
$result = mysqli_query($conn, $mysqli);
if ($result) {
echo "Input berhasil";
} else {
echo "Input gagal";
}
mysqli_close($conn);
?>
Hasil Program
Analisa
Program diatas adalah program untuk menginput data melalui form kedalam
database yang didalamnya ada 3 file PHP satu.php adalah sebagai form inputan
dua.php adalah file untuk mengecek koneksi kedalam data base dan fille tiga.php
adalahag file dengan fungsi mengirim imputan nilai form kedalam database.
2. Input data mealui form kedalam Data Base menggunakan Auto increment
Input.php
. <?php
include "dua.php";
$idtamu=$_REQUEST[''];
$nmtamu = $_REQUEST['nmtamu'];
$email = $_REQUEST['email'];
$mysqli = "INSERT INTO tamu1 (idtamu, nmtamu, email) VALUES
('','$nmtamu', '$email')";
$result = mysqli_query($conn, $mysqli);
if ($result) {
echo "Input berhasil";
} else {
echo "Input gagal";
}
mysqli_close($conn);
?>
<body>
<form method="post" action="empat.php">
Nama : <input type="text" name="nmtamu" /><br /><br />
Email : <input type="text" name="email" /><br /><br />
<input type="submit" value="Submit" />
</form>
</body>
Hasil Program
Analisa
Program dia atas hampir sama dengan program sebelumnya yaitu untuk
perbedaanya hanya pada attribute di tabelnya saja menggunakan AUTO
INCREMENT dimana inputan yang di inputkan akan langsung memilik number
urutannya.