Wordpress查询wpdb-> get_row

时间:2016-02-18 07:18:39

标签: php wordpress

我使用WordPress有这样的代码:

function an_max_form($id,$maxList)
{
  global $wpdb;
  $table_name = $wpdb->prefix . "maxform_r";
  $maxrow = $wpdb->get_row( $wpdb->prepare( "SELECT id,maxlist FROM %s", $table_name ) );

  echo '
    <form action="' . $_SERVER['REQUEST_URI'] . '" method="post">
    <input type="hidden" name="id" value="' . (isset( $_POST['id'] ) ? $id : $maxrow->id ) . '" />
        <div>
            <label for="maxList">Maximum List</label>
        </div>
        <div>
            <input type="text" name="maxList" value="' . (isset( $_POST['maxList'] ) ? $maxList : $maxrow->maxlist ) . '"/>
        </div>
        <div>
            <input type="submit" name="submit" value="Save" />
        </div>
    </form>
  ';

}

此表单将从数据库中获取1行并将其填充到此表单中。但为什么我的表格不会返回任何价值。我尝试使用echo $maxrow->id调试它但仍然为空。有人知道我的编码有什么问题吗?

0 个答案:

没有答案
相关问题