Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Menguji Koneksi Database PHP MySQL Menggunakan Script

MySQL adalah sistem manajemen basis data yang populer sementara PHP adalah bahasa skrip sisi server yang cocok untuk pengembangan web; bersama dengan server HTTP Apache atau Nginx, adalah komponen yang berbeda dari LAMP (Linux Apache MySQL/MariaDB PHP ) atau LEMP (Linux Nginx MySQL/MariaDB PHP ) menumpuk secara reseptif.

Jika Anda seorang pengembang web maka Anda mungkin telah menginstal paket perangkat lunak ini atau menggunakannya untuk menyiapkan server web lokal di sistem Anda. Agar website atau aplikasi web Anda dapat menyimpan data, diperlukan database seperti MySQL/MariaDB .

Agar pengguna aplikasi web dapat berinteraksi dengan informasi yang disimpan dalam database, harus ada program yang berjalan di server untuk mengambil permintaan dari klien dan meneruskannya ke server.

Dalam panduan ini, kami akan menjelaskan cara menguji koneksi database MySQL menggunakan file PHP. Sebelum melangkah lebih jauh, pastikan Anda harus menginstal LAMP atau LEMP di sistem, jika tidak ikuti tutorial ini untuk penyiapan.

Menyiapkan LAMP Stack di Sistem Linux

  1. Instal LAMP (Linux, Apache, MariaDB atau MySQL dan PHP) Stack di Debian 9
  2. Cara Menginstal LAMP dengan PHP 7 dan MariaDB 10 di Ubuntu 16.10
  3. Menginstal LAMP (Linux, Apache, MariaDB, PHP/PhpMyAdmin) di RHEL/CentOS 7.0

Menyiapkan LEMP Stack di Sistem Linux

  1. Cara Menginstal LEMP (Linux, Nginx, MariaDB, PHP-FPM) di Debian 9 Stretch
  2. Cara Menginstal Nginx, MariaDB 10, PHP 7 (LEMP Stack) di 16.10/16.04
  3. Instal Nginx 1.10.1, MariaDB 10 dan PHP 5.5/5.6 Terbaru di RHEL/CentOS 7/6 &Fedora 20-26

Tes Koneksi Database MySQL Cepat Menggunakan Skrip PHP

Untuk melakukan PHP MySQL DB uji koneksi, kita akan menggunakan skrip praktis berikut sebagai file db-connect-test.php .

<?php
# Fill our vars and run on cli
# $ php -f db-connect-test.php

$dbname = 'name';
$dbuser = 'user';
$dbpass = 'pass';
$dbhost = 'host';

$link = mysqli_connect($dbhost, $dbuser, $dbpass) or die("Unable to Connect to '$dbhost'");
mysqli_select_db($link, $dbname) or die("Could not open the db '$dbname'");

$test_query = "SHOW TABLES FROM $dbname";
$result = mysqli_query($link, $test_query);

$tblCnt = 0;
while($tbl = mysqli_fetch_array($result)) {
  $tblCnt++;
  #echo $tbl[0]."<br />\n";
}

if (!$tblCnt) {
  echo "There are no tables<br />\n";
} else {
  echo "There are $tblCnt tables<br />\n";
} 
?>

Sekarang ubah nama database, pengguna database dan kata sandi pengguna serta host ke nilai lokal Anda.

$dbname = 'name';
$dbuser = 'user';
$dbpass = 'pass';
$dbhost = 'host';

Simpan dan tutup file. Sekarang jalankan sebagai berikut; itu harus mencetak jumlah total tabel dalam database yang ditentukan.

$ php -f db-connect-test.php

Anda dapat melakukan pemeriksaan silang secara manual dengan menghubungkan ke server database dan mencantumkan jumlah total tabel dalam database tertentu.

Anda mungkin juga ingin membaca artikel terkait berikut ini.

  1. Cara Menemukan File Konfigurasi MySQL, PHP, dan Apache
  2. 12 Penggunaan Commandline PHP Berguna Yang Harus Diketahui Setiap Pengguna Linux
  3. Cara Menyembunyikan Nomor Versi PHP di Header HTTP

Apakah Anda memiliki cara atau skrip lain untuk menguji koneksi DB MySQL? Jika ya, gunakan formulir masukan di bawah untuk melakukannya.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Menghubungkan ke Database MySQL di .NET

  2. Apakah ada cara untuk memeriksa kinerja Pengindeksan mysql?

  3. Mesin Pilihan MySQL – MyISAM atau InnoDB

  4. MySQL di Docker - Cara Menampung Basis Data Anda :Buku Putih Baru

  5. Cara Terbaik untuk Memperbaiki Tabel InnoDB yang Rusak di MySQL