Artikel ini menjelaskan cara melakukan Update Query pada Database MySQL dari menggunakan command prompt sampai membuatnya dalam bentuk script php.
Artikel ini menjelaskan cara melakukan Update Query pada Database MySQL dari menggunakan command prompt sampai membuatnya dalam bentuk script php.
Mungkin ada persyaratan dimana data yang ada di tabel MySQL harus dimodifikasi. Anda dapat melakukannya dengan menggunakan perintah UPDATE dalam database. Ini akan memodifikasi nilai field dari setiap tabel MySQL.
Sintaks:
Berikut ini adalah Sintaks dasar dari Perintah UPDATE untuk Modifikasi data ke dalam tabel MYSQL.
UPDATE table_name SET field1=new-value1, field2=new-value2 [WHERE Clause]
- Anda dapat memperbarui satu atau lebih bidang sama sekali.
Anda dapat menentukan kondisi menggunakan klausa WHERE.
Anda dapat memperbarui nilai-nilai dalam satu tabel pada suatu waktu.
Klausa WHERE sangat berguna ketika Anda ingin memperbarui baris yang dipilih dalam sebuah tabel.
Memperbarui Data dari Command Prompt:
Ini akan menggunakan perintah UPDATE SQL dengan klausa WHERE untuk memperbarui data yang dipilih ke MySQL tabel tutorials_tbl.
root@host# mysql -u root -p password; Enter password:******* mysql> use TUTORIALS; Database changed mysql> UPDATE tutorials_tbl -> SET tutorial_title='Learning JAVA' -> WHERE tutorial_id=3; Query OK, 1 row affected (0.04 sec) Rows matched: 1 Changed: 1 Warnings: 0 mysql>
Memperbarui Data Menggunakan PHP Script:
Anda dapat menggunakan perintah UPDATE SQL dengan atau tanpa klausa WHERE ke dalam fungsi PHP mysql_query (). Fungsi ini akan mengeksekusi perintah SQL dengan cara serupa itu dijalankan pada prompt mysql>.
COntoh:
Coba contoh berikut untuk memperbarui bidang judul tutorial untuk catatan memiliki _id tutorial sebagai 3.
<?php $dbhost = 'localhost:3036'; $dbuser = 'root'; $dbpass = 'rootpassword'; $conn = mysql_connect($dbhost, $dbuser, $dbpass); if(! $conn ) { die('Could not connect: ' . mysql_error()); } $sql = 'UPDATE tutorials_tbl SET tutorial_title="Learning JAVA" WHERE tutorial_id=3'; mysql_select_db('TUTORIALS'); $retval = mysql_query( $sql, $conn ); if(! $retval ) { die('Could not update data: ' . mysql_error()); } echo "Updated data successfully\n"; mysql_close($conn); ?>
COMMENTS