Forumsuche, einmalige Ausgabe

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Forumsuche, einmalige Ausgabe

    hy leute,
    ich habe folgendes Problem:
    ich habe eine Suchfunktion auf meinem Forum gecodet. Nun lasse ich die Beiträge, in welchem das Suchwort/Wörter gefunden wurde mit dem untenstehenden Code auslesen und als Topic anzeigen. Wie kann ich aber, wenn das Suchwort in mehreren Beiträgen pro Topic vorkommt das Topic nur einmal in der Suche angezeigen lassen? Momentan gibt es mir pro gefundener Beitrag das Topic aus (somit kann das Topic mehrmals vorkommen!)


    PHP-Code:
    <?php
    mysql_connect
    ($Host$Username$Userpasswort);
    mysql_select_db($Datenbank);
    while (
    $ausgabe1 mysql_fetch_array ($result1)) {
    $result "SELECT * from Topic WHERE ID='$ausgabe1[Topic_ID]' ORDER by $Order $DESC";
    $anfrage mysql_query ($result);
     while (
    $ausgabe mysql_fetch_array ($anfrage))
     {
    $anzahl mysql_query("SELECT Topic_ID FROM Beitrag WHERE Topic_ID='$ausgabe[ID]'");
    $ergebnis mysql_num_rows($anzahl);
    print 
    "
    <tr align=\"center\">
    <td bgcolor=
    $Tabelle3 valign=\"center\"><img src=Icons/$ausgabe[Icon]></td>
    <td bgcolor=
    $Tabelle2 align=\"left\"><font face=$face1 size=$size1><a href=Suchen.php?ID=$ausgabe[ID]&Forum=$ausgabe[Forum]&Suchwort=$Suchbegriff>$ausgabe[Topic]</font></a></td>
    <td bgcolor=
    $Tabelle3><font face=$face2 size=$size2 color=$color2>$ergebnis</font></td>
    <td bgcolor=
    $Tabelle2><font face=$face3 size=$size3 color=$color3>$ausgabe[Datum]  $ausgabe[Zeit]<br>$von <a href=Benutzer.php?User_anzeigen=$ausgabe[User]>$ausgabe[User]</a></font></td>
    <td bgcolor=
    $Tabelle3><font face=$face3 size=$size3 color=$color3>$ausgabe[Last_Datum] $ausgabe[Last_Zeit]<br>$von <a href=Benutzer.php?User_anzeigen=$ausgabe[Last_User]>$ausgabe[Last_User]</a></font></td>
    </tr>"
    ;
    $zahl++;
    }
    }
    ?>

  • #2
    mit select distinct, aber da du uns ja die abfrage, die zu $result1 führt vorenthalten hast, kann dir wahrscheinlichniemand was genaueres sagen
    Ich denke, also bin ich. - Einige sind trotzdem...

    Kommentar


    • #3
      *VERSCHIEB* nach sql
      INFO: Erst suchen, dann posten![color=red] | [/color]MANUAL(s): PHP | MySQL | HTML/JS/CSS[color=red] | [/color]NICE: GNOME Do | TESTS: Gästebuch[color=red] | [/color]IM: Jabber.org |


      Kommentar

      Lädt...
      X