Wordpress$wpdb->;get_results()查询
我正在尝试通过Wordpress运行mysql_fetch_数组。我发现最好的方法如下: 以下是我的问题: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;
$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;
}