Vis seneste 5 forumtråde

Tags:    php

Hey alle

Sidder og bakser med en hjemmeside, der også har et forum (phpBB 2.0.6).

På forsiden af hjemmesiden vil jeg gerne have en lille boks, der viser de 5 nyeste tråde i mit forum, uanset kategori. Jeg har prøvet med følgende:

-----------------------------------------

<?
mysql_connect ("minSQL", "user", "pass") or die(mysql_error());
mysql_select_db ("minDB") or die(mysql_error());

$sqlquery = "SELECT post_id, post_subject FROM phpbb_posts_text ORDER BY post_id DESC LIMIT 0,4";
$result = mysql_query($sqlquery);

echo "<table class='box3' align=center border=0 width=218 background='http://mitdomain/bckg_textbox.jpg'>";
while($row = mysql_fetch_array($result)) {
extract($row);
echo "<tr><td valign=top><p><a

href='http://mitdomain/phpBB2/viewtopic.php?t=$row[post_id]'>$post_subject<br></p></a></td>\\n";
echo "</tr>\\n";
}

echo "</table>";
?>

---------------------------------

Jeg gemmer dette i filne 5forum.php, som jeg så includer på min forside. Det virker imidlertid ikke, men giver mig blot denne fejlmeddelelse:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /STORE/mitdomain/includes/5forum.php on line 9

Er der nogen, der har nogle ide om hvad der kan være galt?
-- Frustrator --



1 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hey alle

Sidder og bakser med en hjemmeside, der også har et forum (phpBB 2.0.6).

På forsiden af hjemmesiden vil jeg gerne have en lille boks, der viser de 5 nyeste tråde i mit forum, uanset kategori. Jeg har prøvet med følgende:

-----------------------------------------

<?
mysql_connect ("minSQL", "user", "pass") or die(mysql_error());
mysql_select_db ("minDB") or die(mysql_error());

$sqlquery = "SELECT post_id, post_subject FROM phpbb_posts_text ORDER BY post_id DESC LIMIT 0,4";
$result = mysql_query($sqlquery);

echo "<table class='box3' align=center border=0 width=218 background='http://mitdomain/bckg_textbox.jpg'>";
while($row = mysql_fetch_array($result)) {
extract($row);
echo "<tr><td valign=top><p><a

href='http://mitdomain/phpBB2/viewtopic.php?t=$row[post_id]'>$post_subject</p></a></td>\\n";
echo "</tr>\\n";
}

echo "</table>";
?>

---------------------------------

Jeg gemmer dette i filne 5forum.php, som jeg så includer på min forside. Det virker imidlertid ikke, men giver mig blot denne fejlmeddelelse:

Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /STORE/mitdomain/includes/5forum.php on line 9

Er der nogen, der har nogle ide om hvad der kan være galt?
-- Frustrator --

____________________________________________________



Prøv med LIMIT 5 i stedet for 0,4

og så tilføj en die -> $result = mysql_query($sqlquery) or die(mysql_error()); så får du lidt mere "fyldig fejl" end den du får nu...

Skulle jeg mene du kunne bruge til noget :S




[Redigeret d. 05/07-04 01:45:10 af rasmus]



t