Guest Book Database CreateRetrieveUpdateDelete CRUD Definisi Tabel Database
Guest Book Database Create-Retrieve-Update-Delete (CRUD)
Definisi Tabel � Database Name: coba � Table Name: bukutamu CREATE TABLE IF NOT EXISTS `bukutamu` ( `id` int(11) NOT NULL AUTO_INCREMENT, `nama` varchar(50) NOT NULL, `email` varchar(50) NOT NULL, `pesan` mediumtext NOT NULL, PRIMARY KEY (`id`) ) ENGINE=Inno. DB DEFAULT CHARSET=latin 1;
Eksekusi My. SQL Query Generik via PHP $host $db = $user $pass = '127. 0. 0. 1'; // localhost 'test'; = 'root'; = ""; // the password is an empty string if($con = mysql_connect($host, $user, $pass)) { mysql_select_db($db, $con); $sql = ". . . "; // put your query here. . . $result = mysql_query( $sql ); }
Create � Memasukkan data/informasi melalui sebuah form ke dalam tabel di dalam database My. SQL � DML INSERT $sql = "INSERT INTO bukutamu (nama, email, pesan) VALUES( '$nama', '$email', '$pesan' ); // $nama, $email, dan $pesan // diperoleh dari $_POST atau $_GET
Retreive / Read � Mengambil data/informasi dari dalam tabel di dalam database My. SQL � DML SELECT $sql = "SELECT nama, email, pesan FROM bukutamu; " � Fetch array dari query result: while( $row = mysql_fetch_array ( $result ) ) { echo "<p>". $nama. " – "; echo "$email. " – ". $pesan. "<p>"; }
Update � Memperbarui data/informasi pada tabel di dalam database My. SQL � DML UPDATE $sql = "UPDATE bukutamu SET nama = '$nama', email = '$email', pesan = '$pesan' WHERE id = '$id'; " // $nama, $email, $pesan, dan $id // diperoleh dari $_POST atau $_GET // $id adalah PRIMARY KEY pada tabel bukutamu
Delete � Menghapus data/informasi/baris pada tabel di dalam database My. SQL � DML DELETE $sql = "DELETE FROM bukutamu WHERE id = '$id'; " // $id diperoleh dari $_POST atau $_GET // $id adalah PRIMARY KEY pada tabel bukutamu
- Slides: 7