Ein Freund, der sich i.Ggs. zu mir ganz gut mit php auskennt wollte mir bei der Abfrage der letzten x-Beiträge aus einem phpBB-Mod behilflich sein. Nach dem Einbau bekomme ich allerdings eine weisse Seite angezeigt, und wir wissen beide nicht weiter bzw. warum das so ist.
Vielleicht kann jemand mit einem Tipp weiterhelfen

Die Abfrage:
Code: Alles auswählen
$sql = "select d.id, d.field1, d.added_updated, c.dir_name from " . DATABASE_TABLE . " d left join " . DATABASE_DIR_TABLE . " c using (dir_id) order by d.added_updated desc limit 0,5";
$result = $db->sql_query($sql);
while ($res = $db->sql_fetchrow($result))
{
$template->assign_block_vars('last5entries', array(
'DB_DIR_NAME' => '<a href="' . append_sid('database.' . $phpEX . '?dir_id=' . $res[dir_id] . '&mode=display&id=' . $row[id]) . '">' . $res[dir_name] . '</a>';,
'DB_ENTRY TITLE' => $res[field1],
'DB_DATE' => create_date($board_config['default_dateformat'], $res['added_updated'], $board_config['default_timezone']),
));
}
Code: Alles auswählen
<table class="row2" border="0" width="80%" cellpadding="1" cellspacing="6" align="center">
<tr>
<th colspan="3">Die neuesten Einträge</th>
</tr>
<!-- BEGIN last5entries -->
<tr>
<td class="row1">{last5entries.DB_DIR_NAME}</td>
<td class="row2">{last5entries.DB_ENTRY_TITLE}</td>
<td class="row1">{last5entries.DB_DATE}</td>
</tr>
<!-- END last5entries -->
</table>
Jürgen