希望你一切都好。
我正在开发包含书籍列表的新插件。当我尝试通过以下代码将新书添加到列表中
<?php
//Get data from Table
global $wpdb;
$all_books = $wpdb->get_results(
$wpdb->prepare(
"SELECT * from ".my_books_table()." ORDER by id DESC", ""
), ARRAY_A
);
?>
出现以下错误。请帮我。提前致谢。 Please refer the below image.
注意:wpdb :: prepare被错误地调用。 wpdb :: prepare()的查询参数必须具有占位符。请参阅WordPress中的调试以获取更多信息。 (此消息是在3.9.0版中添加的。)在4778行的C:\ xampp \ htdocs \ mdb \ wp-includes \ functions.php中
答案 0 :(得分:0)
请将其更改为
<?php
//Get data from Table
global $wpdb;
$all_books = $wpdb->get_results(
$wpdb->prepare( "SELECT * from %s ORDER by id DESC", my_books_table() ),
ARRAY_A
);
?>
应该可以。谢谢。