Membuat CRUD Database Dengan PHP - III [ Update ]

 

Code :

1. Langsung koneksi database dalam 1 file

<?php

$servername = "localhost";

$username = "username";

$password = "password";

$dbname = "databasename";

// Buat Koneksi

$conn = new mysqli($servername, $username, $password, $dbname);

// Periksa Koneksi

if ($conn->connect_error) {

  die("Connection failed: " . $conn->connect_error);

}

// tampung dalam variabel

$id_mahasiswa   = $_POST['id_mahasiswa'];

$nim            = $_POST['nim'];

$nama           = $_POST['nama'];

$jurusan        = $_POST['jurusan'];

$jenis_kelamin  = $_POST['jenis_kelamin'];

$alamat         = $_POST['alamat'];

// query SQL untuk update

$query="Update mahasiswa Set nim='$nim',nama='$nama',jurusan='$jurusan',jenis_kelamin='$jenis_kelamin',alamat='$alamat' where id_mahasiswa='$id_mahasiswa'";

mysqli_query($koneksi, $query);

// menutup koneksi database

$conn->close();

?>

2. memisahkan file koneksi dari file update, yang di include ke file update

file : koneksi.php

<?php

$host = "localhost";

$user = "root";

$password = "";

$database = "databasename";

$link = mysql_connect("localhost","root","")  or die (" Koneksi database gagal ");

$db = mysql_select_db($database, $link)   or die("  Database belum dipilih");

?>

File : update.php

<?php

// menyambungkan file external koneksi database

include 'koneksi.php';

// tampung dalam variabel

$id_mahasiswa   = $_POST['id_mahasiswa'];

$nim            = $_POST['nim'];

$nama           = $_POST['nama'];

$jurusan        = $_POST['jurusan'];

$jenis_kelamin  = $_POST['jenis_kelamin'];

$alamat         = $_POST['alamat'];

// query SQL untuk update

$query="Update mahasiswa Set nim='$nim',nama='$nama',jurusan='$jurusan',jenis_kelamin='$jenis_kelamin',alamat='$alamat' where id_mahasiswa='$id_mahasiswa'";

mysqli_query($koneksi, $query);

// menutup koneksi database

$conn->close();

?>