Kiểm tra bảng tồn tại trong WordPress
Show Sự miêu tảKiểm tra nếu bảng tồn tại Cách sử dụng$bool = Wpdb_Helper::table_exists( $table ); Thông sốBắt buộc phải có $table( string ) – Bảng cần kiểm tratrả lạibool Bảng có tồn tại không Nguồntên tệp. wordpress-seo/src/helpers/wpdb-helper. php
1 đến 10 trên 10 public function table_exists( $table ) { // phpcs:ignore WordPress.DB.DirectDatabaseQuery.DirectQuery, WordPress.DB.DirectDatabaseQuery.NoCaching, WordPress.DB.PreparedSQL.InterpolatedNotPrepared -- Reason: There is no unescaped user input. $table_exists = $this->wpdb->get_var( "SHOW TABLES LIKE '{$table}'" ); if ( \is_wp_error( $table_exists ) || \is_null( $table_exists ) ) { return false; } return true; }
Gọi bằngđược gọi bởicuộc gọi1 đến 1 của 1
Móc cuộc gọiTên hàm. Wpdb_Helper. bảng_tồn tại Giới thiệu lớp học. Wpdb_Helper Tham khảo plugin. Yoast SEO Phiên bản. 19. 9 Tệp nguồn. src/helpers/wpdb-helper. php Tệp tham chiếu. src/helpers/wpdb-helper. php Không dùng nữa?. Không Chữ API. E,H,T,W Khi thực hiện kiểm tra trước chuyến bay cho quá trình khôi phục của bạn, chúng tôi đã thử chạy truy vấn SQL sau và có vẻ như nó đã không thành công
Điều đó có nghĩa là gì?Chúng tôi không thể thả (tôi. e. xóa) một bảng từ cơ sở dữ liệu của bạn Làm thế nào tôi có thể sửa lỗi này?Đảm bảo rằng người dùng cơ sở dữ liệu WordPress của bạn có quyền DROP bảng cho cơ sở dữ liệu WordPress của bạn Các trang PHP động cung cấp cho bạn tùy chọn để chọn một bảng MySQL động để truy vấn. Bạn phải đảm bảo rằng bảng tồn tại trước khi chạy truy vấn trên bảng. PHP có chức năng nhanh chóng trả về tất cả các bảng có sẵn trên máy chủ;
Người giới thiệu
tiểu sử nhà văn Jim Campbell đã là một kỹ sư máy tính trong hơn năm năm. Anh ấy xuất sắc trong lĩnh vực sửa chữa phần cứng, lập trình và khắc phục sự cố máy tính cũng như thiết kế phần mềm. Anh ấy hiện đang theo học tại Đại học Florida Atlantic, theo đuổi bằng thạc sĩ về kỹ thuật điện và máy tính, đồng thời trau dồi khả năng viết kỹ thuật của mình Làm cách nào để kiểm tra xem một bảng có tồn tại trong mysql không?4. 26 Thủ tục table_exists() . Kiểm tra xem một bảng đã cho tồn tại dưới dạng bảng thông thường, bảng TẠM THỜI hay dạng xem. Thủ tục trả về kiểu bảng trong tham số OUT. Nếu cả bảng tạm thời và bảng vĩnh viễn đều tồn tại với tên đã cho, TEMPORARY được trả về.
Việc sử dụng dbDelta trong WordPress là gì?Hàm dbDelta kiểm tra cấu trúc bảng hiện tại, so sánh nó với cấu trúc bảng mong muốn và thêm hoặc sửa đổi bảng nếu cần , .
Có bao nhiêu loại bảng trong WordPress?Có 11 bảng theo mặc định trên trang web WordPress mới. Mỗi bảng chỉ có thể lưu trữ dữ liệu cụ thể. |