请帮我解决一下这个。

我收到此错误:


  wpdb :: prepare()缺少参数2


对于此行:

$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/

10-11 17:35