Bagaimana Anda terhubung ke database mysql menggunakan mysqli?

MySQL gratis dan sumber terbuka adalah salah satu sistem manajemen basis data relasional yang paling populer. Ini digunakan untuk menyimpan konten situs web dan aplikasi web. Jika Anda ingin mengintegrasikan aplikasi web berbasis PHP dengan MySQL, Anda perlu menguji apakah PHP dapat terhubung ke MySQL dan mengeksekusi kueri basis data. Untuk mengambil data dari MySQL, Anda harus membuat koneksi antara database dan skrip PHP. Ada dua cara untuk membuat koneksi antara database dan skrip PHP

Pada postingan kali ini akan kami jelaskan

  • Cara Menghubungkan ke MySQL Menggunakan Ekstensi PHP MySQLi
  • Cara Menghubungkan ke MySQL Menggunakan PHP Data Objects (PDO)

Prasyarat

  • Server yang menjalankan Linux di Atlantik. Platform Cloud Bersih
  • Kata sandi root yang dikonfigurasi di server Anda

Buat Atlantik. Server Cloud Bersih

Pertama, masuk ke Atlantik Anda. Server Cloud Net. Buat server baru, pilih sistem operasi Linux berbasis Ubuntu atau Debian dengan RAM minimal 1GB. Sambungkan ke Server Cloud Anda melalui SSH dan masuk menggunakan kredensial yang disorot di bagian atas halaman

Instal Tumpukan LAMP

Sebelum memulai, tumpukan LAMP harus diinstal di server Anda, Jika tidak diinstal, Anda dapat menginstalnya dengan perintah berikut

apt-get install apache2 mysql-server php libapache2-mod-php php-mysqli php-pdo -y

Setelah tumpukan LAMP diinstal, mulai dan aktifkan layanan Apache dan MySQL

systemctl start apache2 mysql
systemctl enable apache2 mysql
_

Baca juga

Cara Instal Linux, Apache, MySQL, PHP di Ubuntu 20. 04

Konfigurasi Database MySQL

Selanjutnya, Anda perlu membuat database pengujian, sebuah tabel dengan beberapa data untuk menanyakan kontennya menggunakan skrip PHP

Pertama, sambungkan ke shell MySQL dengan perintah berikut

mysql

Setelah Anda terhubung, buat database dan pengguna dengan perintah berikut

CREATE DATABASE testdb;
CREATE USER 'testuser'@'%' IDENTIFIED WITH mysql_native_password BY 'password';

Selanjutnya, berikan semua hak istimewa ke database dengan perintah berikut

GRANT ALL ON testdb.* TO 'testuser'@'%';
_

Selanjutnya, alihkan database ke testdb dan buat tabel bernama people

USE testdb;
CREATE TABLE people (
	item_id INT AUTO_INCREMENT,
	content VARCHAR(255),
	PRIMARY KEY(item_id)
);

Selanjutnya, masukkan beberapa data ke dalam tabel

INSERT INTO people (content) VALUES ("Hitesh Jethva");
INSERT INTO people (content) VALUES ("Jayesh Jethva");
INSERT INTO people (content) VALUES ("Vyom Jethva");
INSERT INTO people (content) VALUES ("Ninav Jethva");
_

Selanjutnya, verifikasi semua data yang dimasukkan dengan perintah berikut

SELECT * FROM people;

Anda akan mendapatkan output berikut

+---------+---------------+
| item_id | content       |
+---------+---------------+
|       1 | Hitesh Jethva |
|       2 | Jayesh Jethva |
|       3 | Vyom Jethva   |
|       4 | Ninav Jethva  |
+---------+---------------+
_

Selanjutnya, siram hak istimewa dan keluar dari MySQL dengan perintah berikut

FLUSH PRIVILEGES;
EXIT;
_

Baca juga

Cara Menghapus atau Menghapus Database di MySQL

Terhubung ke MySQL Menggunakan PHP MySQLi

MySQLi adalah ekstensi MySQL yang mendukung database MySQL dan memungkinkan pengguna untuk terhubung ke MySQL dan mengakses kontennya

Pertama, buat skrip PHP di dalam direktori root web Apache untuk menghubungkan ke database MySQL menggunakan MySQLi

systemctl start apache2 mysql
systemctl enable apache2 mysql
_0

Tambahkan kode berikut

systemctl start apache2 mysql
systemctl enable apache2 mysql
_1

Simpan dan tutup file setelah selesai

Sekarang, buka browser web Anda dan akses skrip PHP menggunakan URL http. //your-server-ip/php-mysqli-connection. php. Jika PHP terhubung ke server MySQL, Anda akan mendapatkan isi tabel di layar berikut

Bagaimana Anda terhubung ke database mysql menggunakan mysqli?

Terhubung ke MySQL Menggunakan PHP PDO

PDO, juga disebut "PHP Data Objects," adalah ekstensi PHP yang digunakan untuk menghubungkan ke database MySQL

Pertama, buat skrip PHP di dalam direktori root web Apache untuk menghubungkan ke database MySQL menggunakan PDO

systemctl start apache2 mysql
systemctl enable apache2 mysql
_2

Tambahkan kode berikut

systemctl start apache2 mysql
systemctl enable apache2 mysql
_3

Simpan dan tutup file setelah selesai

Sekarang, buka browser web Anda dan akses skrip PHP menggunakan URL http. //your-server-ip/php-pdo-connection. php. Jika PHP terhubung ke server MySQL, Anda akan mendapatkan isi tabel di layar berikut

Bagaimana Anda terhubung ke database mysql menggunakan mysqli?

Kesimpulan

Dalam posting ini, kami menjelaskan dua cara untuk terhubung ke database MySQL menggunakan PHP. Baik PDO dan MySQLi adalah ekstensi PHP yang sangat berguna. Namun, ekstensi MySQLi hanya digunakan untuk database MySQL, sedangkan ekstensi PDO bekerja dengan 12 database berbeda. Cobalah di VPS hosting dari Atlantic. Bersih

Bagaimana cara saya terhubung ke database MySQL yang ada?

Untuk terhubung ke database MySQL tertentu, di prompt MySQL, ketik perintah use database dan tentukan nama database yang ingin Anda gunakan. Use the create table and insert into commands to create a table in our database and insert data into it. To leave the MySQL client, type quit at the prompt and press Enter.

Bagaimana Anda mengirimkan kueri ke MySQL menggunakan MySQLi?

Bagaimana kita bisa menghubungkan database MySQL dengan php?

Cara Menghubungkan PHP ke Database MySQL .
Gunakan Ekstensi untuk Menghubungkan Database MySQL di PHP. PHP menyediakan tiga ekstensi yang dapat Anda gunakan. .
Tambahkan Pernyataan SQL ke Fungsi PHP. Dengan menggunakan ekstensi MySQL dalam skrip PHP, Anda dapat menambahkan pernyataan SQL berikut dalam fungsi CRUD PHP untuk bekerja dengan catatan database MySQL

Bagaimana cara menggunakan Mysqli_connect di php?