我试图通过Wordpress运行mysql_fetch_array.我发现最好的方法是在这里解释:http://codex.wordpress.org/Class_Reference/wpdb#SELECT_Generic_Results
以下是我的查询:
$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;
}
Run Code Online (Sandbox Code Playgroud)
即使数据确实存在,上述内容也完全没有任何结果.我有什么想法我做错了吗?
dan*_*nyo 16
问题如下:
echo $result->name;
Run Code Online (Sandbox Code Playgroud)
应该:
echo $results->name;
Run Code Online (Sandbox Code Playgroud)
'foreach'循环和'result = $ wpdb - > ...'的初始var语句应该是结果.
$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;
}
Run Code Online (Sandbox Code Playgroud)
这背后的逻辑是你将从get_results()函数收集所有结果,然后循环遍历它们:(大声读出 - 强制执行逻辑)
foreach ( $ofTheMassiveList as $aSingleResult ) {
echo $aSingleResult->name;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
87532 次 |
| 最近记录: |