php - wpdb prepare() 缺少参数 2

标签 php mysql wordpress

请帮我解决这个问题。

我收到此错误:

Missing argument 2 for wpdb::prepare()

对于这一行:

$myrows = $wpdb->get_results($wpdb->prepare("SELECT name, term_id
                                             FROM wp_categoryindex
                                             WHERE alpha IN ('0','1','2','3','4','5','6','7','8','9')")); 

谢谢!

最佳答案

为什么同时使用函数 get_results()prepare()?您对这些功能有任何了解吗?

我认为这可能对你有用。你能试试这个吗:

$myrows = $wpdb->get_results("SELECT name, term_id
                                             FROM wp_categoryindex
                                             WHERE alpha IN ('0','1','2','3','4','5','6','7','8','9')");

或者

$myrows = $wpdb->prepare("SELECT name, term_id
                                             FROM wp_categoryindex
                                             WHERE alpha IN %s", "('0','1','2','3','4','5','6','7','8','9')");
$getData = $wpdb->get_var($myrows);

关于php - wpdb prepare() 缺少参数 2,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32576804/

相关文章:

php - 为每个 id 添加元值,其中 post_type = ??文字新闻

php - Paypal NVP 错误 : CURL Request failed: SSL connect error (35)

javascript - 如何调用newTextBoxDiv.after().html中的JS函数?

php - 如何将 mysql 行的结果放入单独的变量中

mysql - MySQL WorkBench 和 SQL WorkBench 之间的核心区别是什么?

WordPress:wp_login_form 如何添加类名或占位符文本

PHP/Mysql 条件语句

php - 为什么这个 MySQL 查询在添加更多条件时会变慢?

MySQL 表 : Unicode character aren't correctly displayed in phpmyadmin

具有一个子文件夹异常的 Wordpress SSL 重定向