Kursus Membuat Web

iklan

Update Data di Tabel pada Database di MySQL dengan PHP (PHP versi 5.6.x dan 7.0.x)

statement UPDATE digunakan untuk mengedit record (baris) dari tabel.

UPDATE nama_tabel SET nama_field1, nama_field2, nama_fieldn WHERE nama_field = nilai

Perhatikan klausa WHERE pada sintak UPDATE : klausa WHERE menentukan record mana yang akan di edit. Jika kita tidak menggunakan klausa WHERE, maka seluruh record akan diedit.

Update data dengan MySQLi

Kita akan mengupdate data yang ada di tabel Pelanggan dengan field id dan nilai 6.

Contoh update data di tabel pada database (MySQLi Object-Oriented)
<?php
$namaServer = "localhost";
$namaUser = "root";
$password = "";
$namadb = "dbku";

// membuat koneksi
$conn = new mysqli($namaServer, $namaUser, $password, $namadb);

// Check koneksi
if ($conn->connect_error) {
    die("Koneksi Error: " . $conn->connect_error);
}

$sql = "UPDATE Pelanggan SET nama_depan='falah edit'  WHERE id = 6";

if ($conn->query($sql) === TRUE) {
    echo "Record berhasil di update";
} else {
    echo "Error mengupdate record: " . $conn->error;
}

$conn->close();
?>
Contoh update data di tabel pada database (MySQLi Prosedural)
<?php
$namaServer = "localhost";
$namaUser = "root";
$password = "";
$namadb = "dbku";

// membuat koneksi
$conn = mysqli_connect($namaServer, $namaUser, $password, $namadb);

// Check connection
if (!$conn) {
     die("Koneksi Error: " . mysqli_connect_error());
}

$sql = "UPDATE Pelanggan SET nama_depan='falah'  WHERE id = 6";

if (mysqli_query($conn, $sql)) {
    echo "Record berhasil di update";
} else {
    echo "Error mengupdate record: " . mysqli_error($conn);
}

mysqli_close($conn);
?>

Update data dengan PDO

Contoh update data di tabel pada database (PDO (PHP Data Objects))
<?php
$namaServer = "localhost"; 
$namaUser = "root";
$password = "";

try {
    $conn = new PDO("mysql:host=$namaServer;dbname=dbku", $namaUser, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
	
	$sql = "UPDATE Pelanggan SET nama_depan='falah edit lagi'  WHERE id = 6";
	
	$conn->exec($sql);
		echo "Record berhasil di update";
    }
		catch(PDOException $e)
    {
    echo "Error : " . $e->getMessage();
    }
	
$conn = null;
?>

Update Prepare Statement data dengan PDO

Kita akan mengupdate data yang ada di tabel Pelanggan dengan field id dan nilai 6. Kita menggunakan prepare statement agar lebih aman dari SQL inject.

Contoh update prepare statement data di tabel pada database (PDO (PHP Data Objects))
<?php
$namaServer = "localhost"; 
$namaUser = "root";
$password = "";

try {
    $conn = new PDO("mysql:host=$namaServer;dbname=dbku", $namaUser, $password);
    // set the PDO error mode to exception
    $conn->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
	
	$sql = "UPDATE Pelanggan SET nama_depan='falah edit'  WHERE id = 6";
	$id  = 1;
	
	$stmt = $conn->prepare($sql);
	$stmt->bindParam(':id', $id);
	$stmt->execute();
	echo $stmt->rowCount() ." Data Berhasil Diupdate";
	
    }
		catch(PDOException $e)
    {
    echo "Error : " . $e->getMessage();
    }
	
$conn = null;
?>

muhammad falah

Saya Muhammad Falah, jika Anda ingin langsung belajar dengan Saya, silakan ikuti kursus membuat web yang Saya bimbing atau ikuti Saya di :

Muhammad Falah Youtube Channel Muhammad Falah LinkedIn Muhammad Falah Google Plus Muhammad Falah Twitter Muhammad Falah Facebook

copy right © 2015