Hướng dẫn how can i get all table names in a database in php? - làm cách nào để lấy tất cả các tên bảng trong cơ sở dữ liệu trong php?

(Php 4, Php 5)

mysql_list_tables - liệt kê các bảng trong cơ sở dữ liệu MySQLList tables in a MySQL database

Cảnh báo

Chức năng này được không dùng nữa trong Php 4.3.0, và nó và toàn bộ tiện ích mở rộng MySQL ban đầu đã bị xóa trong Php 7.0.0. Thay vào đó, hãy sử dụng các phần mở rộng MySQLI hoặc PDO_MYSQL được phát triển tích cực. Xem thêm MySQL: Chọn hướng dẫn API. Giải pháp thay thế cho chức năng này bao gồm:

  • Truy vấn SQL: SHOW TABLES FROM dbname

Sự mô tả

mysql_list_tables (chuỗi $database, tài nguyên $link_identifier = null): tài nguyên | false(string $database, resource $link_identifier = NULL): resource|false

Chức năng này không được chấp nhận. Tốt nhất là sử dụng mysql_query () để đưa ra câu lệnh SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] thay thế.mysql_query() to issue an SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] statement instead.

Thông số

database

Tên của cơ sở dữ liệu

link_identifier

Kết nối MySQL. Nếu định danh liên kết không được chỉ định, liên kết cuối cùng được mở bởi mysql_connect () được giả định. Nếu không tìm thấy liên kết như vậy, nó sẽ cố gắng tạo một liên kết như thể mysql_connect () đã được gọi mà không có đối số. Nếu không tìm thấy kết nối hoặc thiết lập, lỗi cấp E_WARNING được tạo ra.mysql_connect() is assumed. If no such link is found, it will try to create one as if mysql_connect() had been called with no arguments. If no connection is found or established, an E_WARNING level error is generated.

Trả về giá trị

Một nguồn con trỏ kết quả về thành công hoặc false về thất bại.resource on success or false on failure.

Sử dụng hàm mysql_tablename () để đi qua con trỏ kết quả này hoặc bất kỳ hàm nào cho các bảng kết quả, chẳng hạn như mysql_fetch_array ().mysql_tablename() function to traverse this result pointer, or any function for result tables, such as mysql_fetch_array().

Thay đổi

Phiên bảnSự mô tả
4.3.7 mysql_list_tables (chuỗi $database, tài nguyên $link_identifier = null): tài nguyên | false

Chức năng này không được chấp nhận. Tốt nhất là sử dụng mysql_query () để đưa ra câu lệnh SQL SHOW TABLES [FROM db_name] [LIKE 'pattern'] thay thế.

Thông sốmysql_list_tables() alternative example

$dbname 'mysql_dbname';

if (!

$database0

database

Tên của cơ sở dữ liệu:

link_identifiermysql_listtables()

Kết nối MySQL. Nếu định danh liên kết không được chỉ định, liên kết cuối cùng được mở bởi mysql_connect () được giả định. Nếu không tìm thấy liên kết như vậy, nó sẽ cố gắng tạo một liên kết như thể mysql_connect () đã được gọi mà không có đối số. Nếu không tìm thấy kết nối hoặc thiết lập, lỗi cấp E_WARNING được tạo ra.

  • Trả về giá trị
  • Một nguồn con trỏ kết quả về thành công hoặc false về thất bại.

Sử dụng hàm mysql_tablename () để đi qua con trỏ kết quả này hoặc bất kỳ hàm nào cho các bảng kết quả, chẳng hạn như mysql_fetch_array ().

Thay đổi

$database1

Phiên bản

Chức năng này trở nên không phản đối.

$database2

$database3

$database4

$database5

Ví dụ

Ví dụ #1 mysql_list_tables () Ví dụ thay thế

$database6

$database7

$database5

Ghi chú

Ghi chú:

$database9

$link_identifier0

$database5

Để tương thích ngược, có thể sử dụng bí danh không dùng nữa: mysql_listtables ()

Xem thêm

$link_identifier2

$link_identifier3

$link_identifier4

$link_identifier5

$link_identifier6

$link_identifier7

$link_identifier8

$database5

mysql_list_dbs () - Danh sách cơ sở dữ liệu có sẵn trên máy chủ MySQL

Xem thêm

SHOW TABLES [FROM db_name] [LIKE 'pattern']0

SHOW TABLES [FROM db_name] [LIKE 'pattern']1

SHOW TABLES [FROM db_name] [LIKE 'pattern']2

$database5

mysql_list_dbs () - Danh sách cơ sở dữ liệu có sẵn trên máy chủ MySQL

Xem thêm

SHOW TABLES [FROM db_name] [LIKE 'pattern']4

SHOW TABLES [FROM db_name] [LIKE 'pattern']5

SHOW TABLES [FROM db_name] [LIKE 'pattern']6

SHOW TABLES [FROM db_name] [LIKE 'pattern']7

SHOW TABLES [FROM db_name] [LIKE 'pattern']8

SHOW TABLES [FROM db_name] [LIKE 'pattern']9

$database5

mysql_list_dbs () - Danh sách cơ sở dữ liệu có sẵn trên máy chủ MySQL

Ví dụ #1 mysql_list_tables () Ví dụ thay thế

database1

database2

database3

$database5

Ghi chú

Ghi chú:

database5

database6

$database5

Để tương thích ngược, có thể sử dụng bí danh không dùng nữa: mysql_listtables ()

Ví dụ #1 mysql_list_tables () Ví dụ thay thế

database8

database9

link_identifier0

link_identifier1

$database4

link_identifier3

link_identifier4

$database5

Để tương thích ngược, có thể sử dụng bí danh không dùng nữa: mysql_listtables ()

Ghi chú:

link_identifier6

link_identifier7

link_identifier8

link_identifier9

E_WARNING0

E_WARNING1

E_WARNING2

E_WARNING3

$database5

Để tương thích ngược, có thể sử dụng bí danh không dùng nữa: mysql_listtables ()

Xem thêm

E_WARNING5

E_WARNING6

E_WARNING7

E_WARNING8

mysql_list_dbs () - Danh sách cơ sở dữ liệu có sẵn trên máy chủ MySQL

Ví dụ #1 mysql_list_tables () Ví dụ thay thế

E_WARNING9

false0

false1

false2

false3

$database5

Làm thế nào hiển thị tất cả các bảng trong cơ sở dữ liệu trong PHP?

Hiển thị các bảng của cơ sở dữ liệu PHP yêu cầu "Cấu hình. PHP"; // Kết nối cơ sở dữ liệu $ result = $ dbo-> truy vấn ("hiển thị bảng"); while ($ row = $ result-> fetch (pdo :: fetch_num)) {echo $ row [0].$result = $dbo->query("SHOW TABLES"); while ($row = $result->fetch(PDO::FETCH_NUM)) { echo $row[0].

Làm thế nào để bạn có được tất cả các tên bảng trong cơ sở dữ liệu?

Cách dễ nhất để tìm tất cả các bảng trong SQL là truy vấn các chế độ xem thông tin_schema. Bạn làm điều này bằng cách chỉ định lược đồ thông tin, sau đó là chế độ xem bảng của bảng. Đây là một ví dụ. Chọn Table_Name, Table_Schema, Table_Type từ Information_Schema.query the INFORMATION_SCHEMA views. You do this by specifying the information schema, then the “tables” view. Here's an example. SELECT table_name, table_schema, table_type FROM information_schema.

Làm thế nào hiển thị tất cả các tên bảng trong cơ sở dữ liệu MySQL?

MYSQL hiển thị ví dụ lệnh bảng để sử dụng lệnh bảng hiển thị, trước tiên bạn cần đăng nhập vào máy chủ MySQL.Khi mở máy khách dòng lệnh MySQL, hãy nhập mật khẩu của bạn.Chọn cơ sở dữ liệu cụ thể.Chạy lệnh Hiển thị bảng để xem tất cả các bảng trong cơ sở dữ liệu đã được chọn. example To use the SHOW TABLES command, you need to log on to the MySQL server first. On opening the MySQL Command Line Client, enter your password. Select the specific database. Run the SHOW TABLES command to see all the tables in the database that has been selected.

Điều gì chứa một danh sách tất cả các bảng trong cơ sở dữ liệu?

Chọn Table_Name từ user_tables;Truy vấn này trả về danh sách các bảng sau đây chứa tất cả các bảng thuộc sở hữu của người dùng trong toàn bộ cơ sở dữ liệu.