Hướng dẫn php get all table names from database - php lấy tất cả các tên bảng từ cơ sở dữ liệu

[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

Bài Viết Liên Quan

Chủ Đề