自定义数据库表和Foreach 时间:2011-10-14 作者:Ashley Staggs 我刚刚创建了一个自定义数据库表,现在想使用foreach语句将其中插入的每一行输出为预定义格式。在这件事上提供一些指导将是非常好的。谢谢Ashley 3 个回复 最合适的回答,由SO网友:Ashley Staggs 整理而成 多亏了Rutwick Gangurde,我才知道该怎么做。<?php $mylistitems = $wpdb->get_results("SELECT * FROM wp_mytable"); foreach ( $mylistitems as $mylistitem ) { echo $currency->somefield; } ?> SO网友:Stephen Harris 假设您有一个以WordPress前缀为前缀的表(即使它不是默认前缀),并且该表被调用table. 然后,下面的代码应该选择所有内容,并允许您遍历每一行。在本例中,它遍历每一行并输出字段的内容foobar. global $wpdb; $results = $wpdb->get_results("SELECT * FROM ".$wpdb->prefix."table"); foreach ( $results as $row ) { echo $row->foobar; }; 请参见Codex page on $wdpb SO网友:digout 将wpdb类与以下内容一起使用:global $wpdb; $results = $wpdb->get_results("SELECT * FROM [custom table name] WHERE key = \'value\'"); foreach( $results as $r ) { echo $r->field_name; } 结束 文章导航