PHP DAN MYSQL Pemrogaman Web INTRO Dengan PHP
PHP DAN MYSQL Pemrogaman Web
INTRO Dengan PHP, Anda dapat terhubung ke dan memanipulasi database. My. SQL 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 My. SQL sangat cepat, handal, dan mudah digunakan My. SQL menggunakan SQL standar
MYSQL Dapat digunakan berbagai platform My. SQL bebas untuk didownload dan digunakan My. SQL dikembangkan, didistribusikan, dan didukung oleh Oracle Corporation
PERSYARATAN Web server My. SQL Database server Web Client
KONEKSI PHP memili berberapa cara untuk berhubungan dengan My. SQL 1. mysql (depracated since 2012) 2. mysqli (recomended) 3. PDO (PHP Data Object) (recomended)
MYSQLI DAN PDO akan bekerja pada 12 sistem database yang berbeda, di mana sebagai My. SQLi hanya akan bekerja dengan database My. SQL. Jadi, jika Anda harus beralih proyek Anda untuk menggunakan database lain, PDO membuat proses mudah. Anda hanya mengubah string koneksi dan beberapa query. Dengan My. SQLi, Anda akan perlu untuk menulis ulang seluruh kode – dan juga queri Keduanya object-oriented, tapi My. SQLi juga menawarkan API prosedural. Kedua mendukung 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 Langkah 2 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]. ' '; } mysqli_free_result($result); mysqli_close($conn);
CREATE/INSERT Langkah 2 yang perlu dilakukan untuk membuat proses menambah data adalah: 1. Buat form untuk melakukan proses tambah data. 2. Buat perintah proses menambah data.
UPDATE Langkah 2 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 Langkah 2 yang diperlukan untuk menghapus data di php. Tentukan terlebih dahulu baris mana yang mau dihapus. Masukkan query untuk hapus data.
- Slides: 14