MySQL adalah sistem manajemen basis data open source terkemuka. Ini adalah sistem manajemen database multiuser, multithreaded. MySQL sangat populer di web. Ini adalah salah satu bagian dari platform LAMP yang sangat populer. Linux, Apache, MySQL, dan PHP. Saat ini MySQL dimiliki oleh Oracle. Basis data MySQL tersedia di sebagian besar platform OS penting. Ini berjalan di BSD Unix, Linux, Windows, atau Mac OS Show Ekstensi MySQLi (MySQL Improved) adalah driver basis data relasional yang digunakan dalam bahasa skrip PHP untuk menyediakan antarmuka dengan basis data MySQL. Ini menyediakan API berorientasi objek dan prosedural. Cara lain untuk berinteraksi dengan MySQL adalah. Solusi PDO dan ORM Modul $con = new mysqli("localhost", "dbuser", "passwd", "mydb");3 PHP Data Objects adalah lapisan abstraksi basis data untuk aplikasi PHP. Modul ini bermanfaat jika kita menulis skrip PHP database portabel Ada juga solusi ORM untuk bekerja dengan MySQL di PHP seperti Doctrine atau Eloquent $ sudo apt install php8.1-mysql_ Kami memasang modul $con = new mysqli("localhost", "dbuser", "passwd", "mydb");_4. $con = new mysqli("localhost", "dbuser", "passwd", "mydb");5 dibuat selama instalasi, di mana ekstensi diaktifkan Dalam contoh berikut, kami menentukan versi database MySQL connect_errno) { printf("connection failed: %s\n", $con->connect_error()); exit(); } $res = $con->query("SELECT VERSION()"); if ($res) { $row = $res->fetch_row(); echo $row[0]; } $res->close(); $con->close();_ Contoh mencetak versi MySQL $con = new mysqli("localhost", "dbuser", "passwd", "mydb"); Koneksi ke database dibuat. Kelas $con = new mysqli("localhost", "dbuser", "passwd", "mydb");6 menggunakan nama host, nama pengguna, kata sandi, dan nama basis data sebagai argumen if ($con->connect_errno) { printf("connection failed: %s\n", $con->connect_error()); exit(); } $con = new mysqli("localhost", "dbuser", "passwd", "mydb");7 berisi nilai kode kesalahan jika upaya koneksi gagal. Ini memiliki nol jika tidak ada kesalahan yang terjadi. Metode $con = new mysqli("localhost", "dbuser", "passwd", "mydb");8 mengembalikan deskripsi string dari kesalahan sambungan terakhir $res = $con->query("SELECT VERSION()"); Metode ________0______9 melakukan query pada database. Pernyataan if ($con->connect_errno) { printf("connection failed: %s\n", $con->connect_error()); exit(); }_0 mengembalikan versi MySQL if ($res) { $row = $res->fetch_row(); echo $row[0]; } if ($con->connect_errno) { printf("connection failed: %s\n", $con->connect_error()); exit(); }_1 mengembalikan baris hasil sebagai array yang disebutkan. Hasil kami hanya berisi satu nilai $res->close(); $con->close(); Pada akhirnya, kami melepaskan sumber daya $ php version.php 8.0.29-0ubuntu0.22.04.2 Ini adalah contoh keluaran IklanDriver $con = new mysqli("localhost", "dbuser", "passwd", "mydb");6 juga mendukung gaya pemrograman prosedural
|