我正在为我正在构建的Wordpress项目构建一个自定义插件,因为它是一个非常特定的项目,并且没有现成的插件适合此任务。
在一个页面上,我想在一个表中列出数据库(也是一个自定义数据库表)中的对象。目前数据库中有一个项目,我可以很容易地将其回传到页面,而不会出现任何问题。
当我尝试将此数据放入HTML表时,就会出现问题,因此当数据库中有多个对象时,可以正确地显示它。然而,正如我所说,此时数据库中只有一条记录,但当我将此数据包含到表中时,它会两次显示同一条记录。
这是我的代码:
<?php
global $wpdb;
$satrent = $wpdb->get_row("SELECT id, name FROM phones WHERE phonetype = \'satellite\' AND rent = \'1\'", ARRAY_N);
?>
对于HTML表: <?php
foreach($satrent as $sr)
{
?>
<tr>
<td> </td>
<td><?php print $satrent[1]; ?></td>
<td><a href="#view">View</a></td>
<td><a href="#edit">Edit</a></td>
<td><a href="#delete">Delete</a></td>
</tr>
<?php
}
?>
我是否错过了什么或做错了什么?非常感谢!