Skip to main content

(MySQL) Cara Ubah Data Menggunakan PHP

(MySQL) Cara Update Data Menggunakan PHP

Mengupdate data menggunakan database MySQL.

1. Buat database kampus.db

(MySql) Cara Simpan Data Menggunakan PHP

MariaDB [(none)]> Create Database kampus;
Query OK, 1 row affected (0.05 sec)
2. Gunakan database kampus.db
MariaDB [(none)]> Use kampus;
Database changed
 3. Membuat tabel mahasiswa
MariaDB [kampus]> Create Table mahasiswa(
    -> id char(5) not null,
    -> nama varchar(50) not null,
    -> primary key (id))
    -> Engine = InnoDB;
Query OK, 0 rows affected (0.36 sec)
4. Deskripsi tabel mahasiswa
MariaDB [kampus]> Desc mahasiswa;
Field Type Null Key Default Extra
 id char(5) NO PRI NULL
 nama    varchar(50)    NO                   NULL      

5. Buat folder baru contoh di C:\xampp\htdocs\contoh.

6. Didalam contoh buat folder include, masuk kedalam folder include tambahkan 3 file PHP.

7. Masuk di folder include C:\xampp\htdocs\contoh\include. Buat Konfigurasi.php, Koneksi.php dan Fungsi.php

8. Membuat file PHP dengan nama Konfigurasi.php
<?php
define("DB_HOST", "localhost");
define("DB_USER", "root");
define("DB_PASSWORD", "PasswordDatabase");
define("DB_DATABASE", "kampus");
?>
9.  Membuat file PHP dengan nama Koneksi.php
<?php
class Koneksi
{
    private $conn;

    public function connect()
    {
        require_once 'include/Konfigurasi.php';

        $this->conn = new mysqli(DB_HOST, DB_USER, DB_PASSWORD, DB_DATABASE);
       
        return $this->conn;
    }
}
?>
10. Membuat file PHP dengan nama Fungsi.php
<?php

class Fungsi {

private $conn;

function __construct() {
 require_once 'Koneksi.php';
 $db = new Koneksi();
 $this->conn = $db->connect();}

function __destruct() {}

 public function updateMahasiswa($id, $nama) {
        $stmt = $this->conn->prepare("UPDATE mahasiswa SET nama = ? WHERE id = ?");
        $stmt->bind_param("ss", $nama, $id);
        $stmt->execute();
        $stmt->close();
        return true;
    }
}?>

11. Di dalam folder contoh C:\xampp\htdocs\contoh tambahkan file PHP ubahmahasiswa.php
<?php

require_once 'include/Fungsi.php';

$db = new Fungsi();

$response = array("error" => FALSE);

if (isset($_POST['id']) && isset($_POST['nama']))
{
    $id = $_POST['id'];
    $nama = $_POST['nama']; 
    $response["error"] = FALSE;
    $db->updateMahasiswa($id, $nama);
    $response["error_msg"] = "Berhasil diubah";
    echo json_encode($response);
}
else
{
    $response["error"] = TRUE;
    $response["error_msg"] = "Gagal diubah.";
    echo json_encode($response);
}
?>
 Kegunaan
ubahmahasiswa.php untuk mengupdate data mahasiswa.

Comments

Popular posts from this blog

#2 C++ | Penyajian Algoritma Flowchart Pseudocode | Algoritma Dan Pemrograman

Modul 2 Algoritma Dan Pemrograman Pembahasan Penyajian Algoritma Flowchart Pseudocode Lihat Videonya : https://youtu.be/y2NDjCUvlE8 Oleh Dwi Novia Prasetyanti, S.Kom.M.Cs.  #alpro #Flowchart #Pseudocode

Pengertian Visual Block Progamming dan Toolsnya

Visual Block Progamming Visual Block Programming adalah Membuat aplikasi tanpa kode satupun. Mengapa disebut visual block programming ?, karena kita akan melihat, menggunakan, menyusun dan drag-drops “block” yang merupakan simbol-simbol perintah dan fungsi  event handler tertentu dalam membuat aplikasi, dan secara sederhana kita bisa menyebutnya tanpa menuliskan kode program –coding less. Dalam komputasi, sebuah bahasa pemrograman visual adalah bahasa pemrograman yang memungkinkan pengguna membuat program dengan memanipulasi unsur-unsur program grafis bukan dengan menentukan mereka secara tekstual. Sebuah VPL memungkinkan pemrograman dengan ekspresi visual, pengaturan tata ruang dari teks dan simbol grafis, digunakan baik sebagai elemen sintaks atau notasi sekunder. Sebagai contoh, banyak VPLS (dikenal sebagai dataflow atau pemrograman diagram) didasarkan pada gagasan "kotak dan panah", di mana kotak atau benda layar lainnya diperlakukan sebagai entitas, dihubungka...

#1 C++ | Penyajian Algoritma, Tipe Data, Variabel dan Konstanta | Algoritma Dan Pemrograman

Modul 1 Algoritma Dan Pemrograman  Pembahasan Penyajian Algoritma, Tipe Data, Variabel dan Konstanta Lihat Videonya https://youtu.be/H3JrSazM0IQ Oleh Dwi Novia Prasetyanti, S.Kom.M.Cs.  #alpro #pemrogramandasar #c++