Hjälp med SQL

Frågor kring MODdar (modifikationer) för phpBB 3 (3.0.0 eller senare).

Moderatorer: Moderatorgrupp, Supportgrupp

Skriv svar
Uffee
Aktiv medlem
Aktiv medlem
Inlägg: 53
Blev medlem: 2010-08-19 19:23
Svar: 0

Hjälp med SQL

Inlägg av Uffee »

Hej på er.

Jag har följande kodsnutt som listar de senaste nyheterna på en extern sida.

Här här koden:

Kod: Markera allt

<?PHP
// Antal Poster som ska visas från forumet
    $topicnumber = 6;
    // sökväg till forumet
    $urlPath = "Forum";

    // Database Konfiguration 
    include 'Forum/config.php';

    $table_topics = $table_prefix. "topics";
    $table_forums = $table_prefix. "forums";
    $table_posts = $table_prefix. "posts";
    $table_users = $table_prefix. "users";
    $link = mysql_connect("$dbhost", "$dbuser", "$dbpasswd") or die("Could not connect");
    mysql_query("SET CHARACTER SET utf8",$link);
	mysql_select_db("$dbname") or die("Could not select database");
	

    $query = "SELECT t.topic_id, t.topic_title, t.topic_last_post_id, t.forum_id, p.post_id, p.poster_id, p.post_time, u.user_id, u.username
    FROM $table_topics t, $table_forums f, $table_posts p, $table_users u
    WHERE t.topic_id = p.topic_id AND
    f.forum_id = t.forum_id AND
    t.forum_id = 76 AND 

    t.topic_status <> 2 AND
    p.post_id = t.topic_last_post_id AND
    p.poster_id = u.user_id
    ORDER BY p.post_id DESC LIMIT $topicnumber";
    $result = mysql_query($query) or die("Query failed");                           
	
 print "<table style='margin:0px;' cellpadding='3' cellspacing='0' border='0' center>";
    while ($row = mysql_fetch_array($result, MYSQL_ASSOC)) {

   echo  "<tr valign='middle'>
	

	<td><img src=\"bilder\pil.png\"</td><td><font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\">" . $row["topic_title"] .    "</a>
   	</td>
	
	<td><a href=\"$urlPath/viewtopic.php?f=$row[forum_id]&t=$row[topic_id]&p=$row[post_id]#p$row[post_id]\">" .$row["post_text"] .    "</a>
    </td>

	<td>
	<font face=\"Verdana, Arial, Helvetica, sans-serif\" size=\"1\"></td>
	
	</tr>";
    }
    print "</center></table>";
    mysql_free_result($result);
    mysql_close($link);
?>
Resultat blir följande:
news.jpg
news.jpg (43.3 KiB) Visad 3983 gånger
Jag vill nu lägga till en räknare. Alltså om någon skapar en tråd så ska det visas 1. Om någon gör ett inlägg ska det ändras till 2. Osv..Precis så som det är i phpbb när man besöker forumet och under "inlägg"

Hur kan jag implementera den SQL förfrågan med den kodsnnutt jag har?

Tacksam för hjälp :D
Uffee
Aktiv medlem
Aktiv medlem
Inlägg: 53
Blev medlem: 2010-08-19 19:23
Svar: 0

Re: Hjälp med SQL

Inlägg av Uffee »

Det var inte svårare än att lägga till topic_replies från topics tabellen 8)
Skriv svar

Vilka är online

Användare som besöker denna kategori: 5 och 0 gäster