Hướng dẫn how can i display data from my database and display it in a wordpress page? - làm cách nào tôi có thể hiển thị dữ liệu từ cơ sở dữ liệu của mình và hiển thị dữ liệu đó trong trang wordpress?

Tôi muốn truy xuất dữ liệu từ bảng tùy chỉnh, mà tôi đã tạo bên trong cơ sở dữ liệu WordPress và hiển thị nó trong trang WordPress, giống như các bài đăng

Cảm ơn trước

Keatch

2.5652 Huy hiệu vàng23 Huy hiệu bạc25 Huy hiệu Đồng2 gold badges23 silver badges25 bronze badges

Khi được hỏi ngày 12 tháng 5 năm 2012 lúc 22:32May 12, 2012 at 22:32

Dưới đây là một mã ví dụ sẽ nhận được dữ liệu và sau đó hiển thị nó:

    global $wpdb;
    // this adds the prefix which is set by the user upon instillation of wordpress
    $table_name = $wpdb->prefix . "your_table_name";
    // this will get the data from your table
    $retrieve_data = $wpdb->get_results( "SELECT * FROM $table_name" );
?>
    foreach ($retrieve_data as $retrieved_data){ ?>
  • column_name;?>
  • another_column_name;?>
  • as_many_columns_as_you_have;?>

Thật tốt khi sử dụng các tên độc đáo cho các biến và hàm, vì vậy bạn có thể muốn thêm một tiền tố duy nhất cho tất cả các biến hoặc hàm của bạn IE: ($ prefix_table_name trong đó "tiền tố" sẽ là một thứ gì đó độc đáo như viết tắt của chủ đề hoặc plugin của bạn. )

Tham khảo - WPDB - Codex

xxx

2211 Huy hiệu bạc4 Huy hiệu đồng1 silver badge4 bronze badges

Đã trả lời ngày 9 tháng 6 năm 2012 lúc 0:43Jun 9, 2012 at 0:43

Hướng dẫn how can i display data from my database and display it in a wordpress page? - làm cách nào tôi có thể hiển thị dữ liệu từ cơ sở dữ liệu của mình và hiển thị dữ liệu đó trong trang wordpress?

Vui lòng thử mã này để hiển thị tất cả các bản ghi từ cơ sở dữ liệu trong WordPress. Đối với điều này trước tiên cần tạo một tệp.php bên trong thư mục WordPress đã chọn của bạn và sau đó sử dụng tệp này làm mẫu. Và mã này sẽ hoạt động hoàn toàn cảm ơn tất cả các bạn.





      get_results( "SELECT * FROM wp_example");
        foreach ( $result as $print )   { ?>
          
ID FULL NAME BRANCH NAME E-MAIL ID Mobile Number Course Address City Zip Code
id; ?> firstname; ?> branch ; ?> email; ?> mobile; ?> course; ?> address; ?> city; ?> zip ; ?>

Hướng dẫn how can i display data from my database and display it in a wordpress page? - làm cách nào tôi có thể hiển thị dữ liệu từ cơ sở dữ liệu của mình và hiển thị dữ liệu đó trong trang wordpress?

Kaiser

50.1K23 Huy hiệu vàng146 Huy hiệu bạc236 Huy hiệu Đồng23 gold badges146 silver badges236 bronze badges

Đã trả lời ngày 18 tháng 1 năm 2017 lúc 11:43Jan 18, 2017 at 11:43

Hướng dẫn how can i display data from my database and display it in a wordpress page? - làm cách nào tôi có thể hiển thị dữ liệu từ cơ sở dữ liệu của mình và hiển thị dữ liệu đó trong trang wordpress?

1

Có vẻ như bạn đang tìm kiếm $wpdb. Bạn sẽ cần phải viết tất cả các chức năng của riêng bạn và như vậy. Tôi thực sự khuyên bạn nên gắn bó với các quy ước đặt tên đã được thiết lập (những thứ như the_blahget_blah, có thể với tiền tố) để dễ đọc và nhất quán.

Đã trả lời ngày 12 tháng 5 năm 2012 lúc 23:04May 12, 2012 at 23:04

mor7ifermor7ifermor7ifer

8.4862 Huy hiệu vàng17 Huy hiệu bạc31 Huy hiệu Đồng2 gold badges17 silver badges31 bronze badges

Sửa đổi câu trả lời của @Kirill Fuchs. Nếu bạn sử dụng mã này trên ShortCode, điều này có thể tạo ra một vấn đề. Nó có thể hiển thị các đầu ra theo thứ tự sai. Để tránh tôi đã sử dụng trở lại thay vì Echo. Cố gắng làm điều này trên ShortCode theo cách này:

add_shortcode('custom_db', function(){
global $wpdb;
$table_name = $wpdb->prefix . 'liveshoutbox';
// this will get the data from your table
$retrieve_data = $wpdb->get_results( "SELECT * FROM $table_name" );
foreach ($retrieve_data as $retrieved_data){ 
    $f_name = $retrieved_data->column_name;
    $f_text = $retrieved_data->another_column_name;
}
    $output = '

Table of clients.

First Name Last Name Email
'. $f_name .' '. $f_text .'
'; return $output; } );

Đã trả lời ngày 3 tháng 5 năm 2018 lúc 18:26May 3, 2018 at 18:26

2

Làm thế nào tôi có thể thêm dữ liệu từ cơ sở dữ liệu vào trang web?

Sử dụng trường hợp: Tạo một đơn đặt hàng mới..
Xác định truy vấn.Chúng tôi sẽ xác định hai truy vấn.....
Tạo lược đồ XML.....
Tạo biểu mẫu.....
Liên kết đến cơ sở dữ liệu.....
Xác định truy vấn SQL.....
Tạo lược đồ XML.....
Tạo biểu mẫu.....
Liên kết đến cơ sở dữ liệu.....

Xác định truy vấn SQL.....

Tạo lược đồ XML.....WordPress uses MySQL for its database management system. MySQL is open-source software, and it is responsible for managing the components of a WordPress database such as user data, user meta, posts, comments, and so on.