我试图基本上从wordpress访问数据库中的一行,并且每行都执行一个函数。
这是php:
<?php
require('../../wp-blog-header.php');
global $wpdb;
$feed = $wpdb->get_row("SELECT * FROM wp_aggreg_emails");
foreach($feed as $row) {
echo $row['email'];
}
?>
我怎么会一直收到这个错误:
Parse error: syntax error, unexpected T_STRING in
/home/wp-content/email/index.php on line 6
配偶试图重新创建它,但他不能:/
有人可以为这种情况传播一些消息吗?
提前致谢
答案 0 :(得分:0)
尝试更改
$feed = $wpdb->get_row("SELECT * FROM wp_aggreg_emails");
到
$feed = $wpdb->get_results("SELECT * FROM wp_aggreg_emails");
使用get_row期望返回1行,但是您尝试从该表中选择所有内容,因此使用get_results将填充for循环所需的数组
然后在你的foreach
foreach($feed as $row){
echo $row->email;
}