Mysql
 sql >> база данни >  >> RDS >> Mysql

Показване на всички имена на таблици в php от базата данни MySQL

Квадратните скоби във вашия код се използват в документацията на mysql за обозначаване на групи от незадължителни параметри. Те не трябва да са в действителната заявка.

Единствената команда, от която всъщност се нуждаете, е:

show tables;

Ако искате таблици от конкретна база данни, да кажем базата данни "книги", тогава ще бъде

show tables from books;

Частта LIKE ви е необходима само ако искате да намерите таблици, чиито имена съвпадат с определен модел. напр.

show tables from books like '%book%';

ще ви покаже имената на таблици, които имат "книга" някъде в името.

Освен това простото изпълнение на заявката "покажи таблици" няма да произведе никакъв изход, който можете да видите. SQL отговаря на заявката и след това я предава на PHP, но трябва да кажете на PHP да я повтори на страницата.

Тъй като изглежда, че сте много нов в SQL, бих препоръчал да стартирате клиента mysql от командния ред (или да използвате phpmyadmin, ако е инсталиран на вашата система). По този начин можете да видите резултатите от различни заявки, без да се налага да преминавате през функциите на PHP за изпращане на заявки и получаване на резултати.

Ако трябва да използвате PHP, ето една много проста демонстрация. Опитайте този код, след като се свържете с вашата база данни:

$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. symfony 1.4 propel:build-all не работи на Mysql 5.5

  2. Грешка в MySQL:спецификация на ключ без дължина на ключа

  3. От гледна точка на производителността, колко ефективно е използването на временна таблица на MySQL за силно използвана функция на уебсайт?

  4. FROM_DAYS() Примери – MySQL

  5. Напишете DataFrame в mysql таблица с помощта на pySpark