【问题标题】:Get data from database of Wordpress in Plugin在插件中从 Wordpress 的数据库中获取数据
【发布时间】:2016-03-24 10:58:54
【问题描述】:

我正在尝试从 WP 数据库中获取最后插入的数据,但它什么也没显示。

代码:

global $wpdb;
    $lastid = $wpdb->insert_id;
    $table = $wpdb->prefix."videos";
    $result = $wpdb->get_results("SELECT * FROM $table WHERE id = '$lastid'");
     foreach ( $result as $print )   {

  echo '<tr>';
  echo '<td>' . $print->video.'</td>';

  echo '</tr>';
}

请指教。

【问题讨论】:

    标签: database wordpress


    【解决方案1】:

    来自the Codex(强调我的):

    插入后可以为AUTO_INCREMENT列生成的ID 访问方式:

    $wpdb->插入_id

    只有在插入语句之后使用$wpdb-&gt;insert_id 才有意义。否则不会设置。

    根据您的餐桌和要求,例如:

    $result = $wpdb->get_results("SELECT * FROM $table WHERE id = (select max(id) from $table)");
    

    可能会做你需要的。

    【讨论】:

      猜你喜欢
      • 2014-09-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-02-03
      • 2013-09-02
      • 1970-01-01
      • 2016-11-22
      • 1970-01-01
      相关资源
      最近更新 更多