Hướng dẫn how do i display data from a custom table in wordpress? - làm cách nào để hiển thị dữ liệu từ bảng tùy chỉnh trong 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

Hướng dẫn how do i display data from a custom table in wordpress? - làm cách nào để hiển thị dữ liệu từ bảng tùy chỉnh trong wordpress?

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" );
?>
<ul>
    foreach ($retrieve_data as $retrieved_data){ ?>
        <li><?php echo $retrieved_data->column_name;?></li>
        <li><?php echo $retrieved_data->another_column_name;?></li>
        <li><?php echo $retrieved_data->as_many_columns_as_you_have;?></li>
    <?php 
        }
    ?>
</ul>
<?php

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 do i display data from a custom table in wordpress? - làm cách nào để hiển thị dữ liệu từ bảng tùy chỉnh trong 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.

<?php /* Template Name: your template name */ ?>
<?php get_header(); ?>
<table border="1">
    <tr>
     <th>ID</th>
     <th>FULL NAME</th>
     <th>BRANCH NAME</th>
     <th>E-MAIL ID</th>
     <th>Mobile Number</th>
     <th>Course</th>
     <th>Address</th>
     <th>City</th>
     <th>Zip Code</th>
    </tr>

      <?php

        global $wpdb;
        $result = $wpdb->get_results( "SELECT * FROM wp_example");
        foreach ( $result as $print )   { ?>
          <tr>
                  <td>  <?php echo $print->id; ?> </td>
                  <td><?php echo $print->firstname; ?> </td>
                  <td> <?php echo $print->branch ; ?> </td>
                  <td> <?php echo $print->email; ?> </td>
                  <td><?php echo $print->mobile; ?> </td>
                  <td> <?php echo $print->course; ?> </td>
                  <td> <?php echo $print->address; ?> </td>
                  <td><?php echo $print->city; ?> </td>
                  <td> <?php echo $print->zip ; ?> </td>
          </tr>
            <?php }
      ?>

</table>
<?php get_header(); ?>

Hướng dẫn how do i display data from a custom table in wordpress? - làm cách nào để hiển thị dữ liệu từ bảng tùy chỉnh trong 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 do i display data from a custom table in wordpress? - làm cách nào để hiển thị dữ liệu từ bảng tùy chỉnh trong 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 = '<div class="wrap">
                    <h2>Table of clients.</h2>
                    <table>
                      <tr>
                        <th>First Name</th>
                        <th>Last Name</th>
                        <th>Email</th>
                      </tr> 
                      <tr>
                        <td>'. $f_name .'</td>
                        <td>'. $f_text .'</td>
                      </tr>
                    </table>            
                </div>';
    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 cách nào để lấy dữ liệu từ bảng tùy chỉnh trong WordPress?

Bạn có thể sử dụng các phương thức đối tượng kết nối $ WPDB toàn cầu để truy vấn dữ liệu tùy ý từ các bảng tùy chỉnh. Có lẽ chủ yếu sử dụng $ wpdb-> get_results (), nhưng có một vài phương pháp chung khác mà bạn có thể thấy hữu ích. Đầu ra cho trình duyệt được quản lý bởi các mẫu chủ đề.use the global $wpdb connection object methods to query for arbitrary data from custom tables. Probably mainly use $wpdb->get_results(), but there are a few other generic methods that you might find useful. Output to the browser is managed by theme templates.

Làm cách nào để hiển thị dữ liệu từ bảng trong WordPress?

7 plugin bảng WordPress tốt nhất để hiển thị dữ liệu của bạn..
BẢO HÀNH.TablePress là một trong những plugin bảng phổ biến nhất cho WordPress.....
Hình thức đáng gờm.Các hình thức đáng gờm là một trong những plugin xây dựng biểu mẫu tiên tiến nhất trên thị trường.....
WPDataTables.....
Bảng dữ liệu Trình tạo bởi Supsystic.....
Bàn Ninja.....
Người trực quan.....
Trình tạo bảng WP ..

Làm cách nào để tìm nạp và hiển thị dữ liệu từ cơ sở dữ liệu trong WordPress?

WordPress có nhiều chức năng tích hợp được sử dụng để truy xuất dữ liệu từ cơ sở dữ liệu, wp_query () là một trong những tính năng được sử dụng và mạnh mẽ nhất,..
// Truy vấn ..
$ the_query = new wp_query ($ args) ;.
// vòng lặp ..
if ($ the_query-> have_posts ()) {.
echo '';..
while ($ the_query-> have_posts ()) {.
$the_query->the_post();.

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ị nó trong trang WordPress?

Chỉ cần thêm chi tiết kết nối cơ sở dữ liệu của bạn trong tệp wp-config.php.WordPress sẽ bắt đầu hiển thị dữ liệu cơ sở dữ liệu trên trang web WordPress.add your database connection details in wp-config. php file. Wordpress will starts showing database data on Wordpress site.