PHP DAN MYSQL Pemrogaman Web INTRO Dengan PHP, Anda dapat terhubung ke dan memanipulasi database. MySQL adalah sistem database yang paling populer digunakan dengan PHP. MYSQL Sistem database yang digunakan di web Sistem database yang berjalan pada server Ideal untuk aplikasi kecil dan besar MySQL sangat cepat, handal, dan mudah digunakan MySQL menggunakan SQL standar MYSQL Dapat digunakan berbagai platform MySQL bebas untuk didownload dan digunakan MySQL dikembangkan, didistribusikan, dan didukung oleh Oracle Corporation PERSYARATAN Web server MySQL Database server Web Client KONEKSI PHP memili berberapa cara untuk berhubungan dengan MySQL 1. mysql (depracated since 2012) 2. mysqli (recomended) 3. PDO (PHP Data Object) (recomended) MYSQLI DAN PDO PDO akan bekerja pada 12 sistem database yang berbeda, di mana sebagai MySQLi hanya akan bekerja dengan database MySQL. Jadi, jika Anda harus beralih proyek Anda untuk menggunakan database lain, PDO membuat proses mudah. Anda hanya mengubah string koneksi dan beberapa query. Dengan MySQLi, Anda akan perlu untuk menulis ulang seluruh kode – dan juga queri Keduanya object-oriented, tapi MySQLi juga menawarkan API prosedural. Kedua mendukung Prepared Statements. Prepared Statements melindungi dari SQL injection, dan sangat penting untuk keamanan aplikasi web. HOW? <?php $servername = "localhost"; $username = "username"; $password = "password"; $db= “akademik”; $port = “3306"; // Create connection $conn = mysqli_connect($servername, $username, $password,$db,$port); // Check connection if (!$conn) { die("Connection failed: " . mysqli_connect_error()); } echo "Connected successfully"; ?> READ Langkah2 untuk menampilkan tabel mysql di PHP: 1. Berikan syntak sql (query) untuk menampilkan data apapun yang mau ditampilkan. 2. Tampilkan dalam suatu array maupun baris (fetch_array atau fetch_row) 3. Keluarkan isi array. $sql = "select * from mahasiswa"; $result = mysqli_query($conn,$sql); while ($data = mysqli_fetch_array($result) ) { echo $data[0].' '.$data[1].' '.$data[2].'<br>'; } mysqli_free_result($result); mysqli_close($conn); CREATE/INSERT Langkah2 yang perlu dilakukan untuk membuat proses menambah data adalah: 1. Buat form untuk melakukan proses tambah data. 2. Buat perintah proses menambah data. UPDATE Langkah2 yang diperlukan untuk mengedit data di php. Tentukan terlebih dahulu baris mana yang mau diedit. Tampilkan data yang akan diedit kedalam suatu form Masukkan query untuk update data. DELETE Langkah2 yang diperlukan untuk menghapus data di php. Tentukan terlebih dahulu baris mana yang mau dihapus. Masukkan query untuk hapus data.