Wordpress$wpdb->;get_results()查询

Wordpress$wpdb->;get_results()查询,wordpress,Wordpress,我正在尝试通过Wordpress运行mysql_fetch_数组。我发现最好的方法如下: 以下是我的问题: $sql = "SELECT * FROM wp_reminders WHERE reminder LIKE '$today'"; $result = $wpdb->get_results($sql) or die(mysql_error()); foreach( $result as $results ) { echo $result->name;

我正在尝试通过Wordpress运行mysql_fetch_数组。我发现最好的方法如下:

以下是我的问题:

$sql = "SELECT * FROM wp_reminders WHERE reminder LIKE '$today'";
$result = $wpdb->get_results($sql) or die(mysql_error());

    foreach( $result as $results ) {

        echo $result->name;
    }

尽管数据确实存在,但上述内容根本没有带来任何结果。你知道我做错了什么吗?

问题如下:

echo $result->name;
应该是:

echo $results->name;

“foreach”循环和“result=$wpdb->…”的初始var语句应该是results

$sql = "SELECT * FROM wp_reminders WHERE reminder LIKE '$today'";
$results = $wpdb->get_results($sql) or die(mysql_error());

    foreach( $results as $result ) {

        echo $result->name;

    }
这背后的逻辑是,您将从get_results()函数收集所有结果,然后像这样循环:(大声读出来-逻辑是强制的)


不确定今天是什么,但您的
中可能缺少了一个通配符
%
,如
条款?$today=date(“m/d/Y”);或者更好的方法是,foreach指令中的两个变量名称应该颠倒。
foreach ( $ofTheMassiveList as $aSingleResult ) {

        echo $aSingleResult->name;

}