Ik wilde zonet wat toevoegen aan mijn script, maar blijkbaar vind MySQL het moeilijk om de laatste reactie van een onderwerp te pakken. Ook pakt hij het verkeerde id en het begint ondertussen nogal vervelend te worden. Dit is mijn query:
$result = mysqli_query($db, "
SELECT t.title, t.id, t.laster, t.board, u.username, u.id, t.last_msg, t.last_date
FROM " . $sfp['db_pref'] . "threads as t
LEFT JOIN " . $sfp['db_pref'] . "users as u ON t.laster = u.id
WHERE t.id='" . $id_msg . "'
ORDER BY last_msg DESC
");En dit geeft de tekst weer:
while($msginfo = mysqli_fetch_array($result))
return '
<a href="' . $sfp['forum_file'] . '?thread=' . $msginfo['id'] . '">' . $msginfo['title'] . '</a><br />
By <a href="' . $sfp['forum_file'] . '?act=profile&u=' . sfp_get_id($msginfo['username']) . '">' . $msginfo['username'] . '</a><br />
On ' . date("F j, Y, g:i a", $msginfo['last_date']);Blijkbaar pakt hij alleen het bericht met het id "1" en ik kan de fout echt niet vinden. Ik denk dat het komt omdat het id van de gebruiker 1 is, maar ik kan er echt niet meer achter komen. Alvast bedankt voor de reacties!
Robert