我觉得我的问题的答案很简单。我编写了以下代码来访问已加载到WordPress数据库中的表。我可以在phpMyAdmin中运行查询。它按预期运行。我已经尝试了我所发现的一切,试图让它发挥作用。
我的职能:
function plcoa_email_address_list () {
global $wpdb;
$user_count = $wpdb->get_var( "SELECT COUNT(*) FROM tblLots" );
echo "<p>Lot count is " . $user_count . "</p>";
$wpdb->show_errors( true );
$result = $wpdb->get_results($wpdb->prepare("SELECT LotNum FROM tblLots;" ));
$wpdb->print_error();
if ($result->num_rows > 0) {
// output data of each row
while($row = $result->fetch_assoc()) {
echo $row["email"] . "<br>";
}
} else {
echo " <br> 0 results";
}
}
function plcoa_short_code( $atts=null, $content=null ){
extract(shortcode_atts(array(\'id\'=>\'\'),$atts));
plcoa_email_address_list ();
}
add_shortcode(\'listemails\',\'plcoa_short_code\');
我得到的结果是:批号为369
WordPress数据库错误:[]从tblLots中选择LotNum;
0个结果