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

Menampilkan semua nama tabel di php dari database MySQL

Tanda kurung siku dalam kode Anda digunakan dalam dokumentasi mysql untuk menunjukkan grup parameter opsional. Mereka seharusnya tidak ada dalam kueri yang sebenarnya.

Satu-satunya perintah yang benar-benar Anda butuhkan adalah:

show tables;

Jika Anda ingin tabel dari database tertentu, katakanlah database "buku", maka itu akan menjadi

show tables from books;

Anda hanya memerlukan bagian LIKE jika ingin mencari tabel yang namanya cocok dengan pola tertentu. misalnya,

show tables from books like '%book%';

akan menunjukkan kepada Anda nama-nama tabel yang memiliki "buku" di suatu tempat di namanya.

Selain itu, menjalankan kueri "tampilkan tabel" saja tidak akan menghasilkan keluaran apa pun yang dapat Anda lihat. SQL menjawab kueri dan kemudian meneruskannya ke PHP, tetapi Anda perlu memberi tahu PHP untuk menggemakannya ke halaman.

Karena sepertinya Anda baru mengenal SQL, saya sarankan menjalankan klien mysql dari baris perintah (atau menggunakan phpmyadmin, jika diinstal di sistem Anda). Dengan begitu Anda bisa melihat hasil dari berbagai query tanpa harus melalui fungsi PHP untuk mengirim query dan menerima hasil.

Jika Anda harus menggunakan PHP, berikut adalah demonstrasi yang sangat sederhana. Coba kode ini setelah terhubung ke database Anda:

$result = mysql_query("show tables"); // run the query and assign the result to $result
while($table = mysql_fetch_array($result)) { // go through each row that was returned in $result
    echo($table[0] . "<BR>");    // print the table that was returned on that row.
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Pilih Nilai Terbesar Untuk Setiap 7 Hari Terakhir

  2. MySQL SELECT n mencatat berdasarkan GROUP BY

  3. Bagaimana memilih baris yang berbeda tanpa menggunakan grup demi pernyataan

  4. Cara Memeriksa apakah ada nilai di database MySQL

  5. Bagaimana cara mengimpor file SQL menggunakan baris perintah di MySQL?