我有一个WP页面,其中包含一个表单,将数据发布到Wordpress数据库中名为“成员”的表中,数据包括名字、姓氏、电子邮件、角色和个人简历。表发布良好,数据存储良好。
然后,我有第二页,在那里我想列出表中的数据,我得到了以下内容:
$myrows = $wpdb->get_results( "SELECT first_name, surname FROM members" );
print_r ($myrows);
上面的代码显示如下数组:数组([0]=>stdClass对象([名字]=>testy[姓氏]=>test)[1]=>stdClass对象([名字]=>adey[姓氏]=>jones)[2]=>stdClass对象([名字]=>bob[姓氏]=>smith)[3]=>stdClass对象([名字]=>最终[姓氏]=>test))
我可以得到一些关于如何在表格中实际显示数据的建议吗?我尝试了echo而不是print\\r,但在前端得到了“array”。
我对MySQL命令的这方面相当陌生。
谢谢
编辑:感谢gdaniel提供的codex链接,我已将代码修改为:
$myrows = $wpdb->get_results( "SELECT first_name, surname FROM members" );
foreach ( $myrows as $row ) {
echo $row->first_name;
}
正如所料,这是列出的名字(一个接一个)。。。我在法典中看不到的是,我是否可以为每一列设置一个变量(如$firstname=first\\U name或$LANSAME=LANSAME),然后在foreach后面回显一个列表项,并在我希望它去的地方使用$LANSAME等。。