我在WordPress中有以下代码
$wpdb->show_errors();
$testQuery = $wpdb->prepare("SELECT * FROM $table_name
WHERE service_id = %d
AND token = %s" , $service_id, $token);
$testResult = $wpdb->get_results($testQuery,ARRAY_A);
echo "<pre>testQuery\n$testQuery\n";
echo "testResult: "; print_r($testResult);
echo "db error:" . $wpdb->last_error;
echo "</pre>";
当我将我在echo中打印的结果复制粘贴到phpmyadmin并运行查询时,它会显示结果,但是,当在wordpress中运行查询时,我的$ testResult是一个空数组。 $ wpdb-&gt; last_error不会打印任何错误消息。
有人能指出我正确的方向吗?