Suchfunktion

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

  • Suchfunktion

    Guten Tag leute ich hab ein kleines Problem oder steh auf der Leitung *gg*

    hab mir ein Board gecdoe .. (so weit so gut) nun wollte ich mir eine Suchfunktion machen so wie sie bei allen Großen Boards ist (phpbb, wbb, wwwthreads,..)


    ok was ich habe:




    PHP-Code:
        switch ($_POST["search_in"]) {
         
    // Sagt mir an WAS Durchsucht werden soll
         
    case "all":
         
    // Text und Titel werden durchsucht

             
    SQL Query
             
    SELECT bla.blabli.bli
             FROM bla
    blie
             WHERE  bla
    .id blie.id
         
    AND blal.titel LIKE '%$suchwort%'
             
    OR bli.text LIKE '%$suchwort%'


         
    break;
         case 
    "message":
         
    // Nur die Nachrichten durchsuchen
       
             
    SQL Query
             
    SELECT bla.blabli.bli
             FROM bla
    blie
             WHERE  bla
    .id blie.id
         
    AND bli.text LIKE '%$suchwort%'
       
          
    break;
         case 
    "topic":
         
    //Titel wird alleine durchsucht
            
             
    SQL Query
             
    SELECT bla.blabli.bli
             FROM bla
    blie
             WHERE  bla
    .id blie.id
         
    AND bla.titel LIKE '%$suchwort%'
          
         
    break; 
    hoffe ihr könnt es halbwegs verstehen mein Problem:

    wenn ich nur titel oder nur text durchsuche passt es doch wenn ich beides durchsuiche schaut es z.B. so aus:

    Code:
    Titel | Author ID |Timestamp | Answer ID (=Die ID Jeder einzelnen Nachricht) 
    kleiner test 749 1174073665 1
    kleiner test 749 1174073665 2
    kleiner test 749 1174073665 3
    kleiner test 749 1174073665 4
    kleiner test 749 1174073665 5
    kleiner test 749 1174073665 6
    kleiner test 749 1174073665 7
    kleiner test 749 1174073665 8
    kleiner test 749 1174073665 9
    kleiner test 749 1174073665 10
    kleiner test 749 1174073665 11
    kleiner test 749 1174073665 12
    kleiner test 749 1174073665 13
    kleiner test 749 1174073665 14
    kleiner test 749 1174073665 15
    kleiner test 749 1174073665 16
    kleiner test 749 1174073665 17
    kleiner test 749 1174073665 18
    Testtpost 1272 1174084687 1
    Testtpost 1272 1174084687 2
    Testtpost 1272 1174084687 3
    Testtpost 1272 1174084687 4
    Testtpost 1272 1174084687 5
    Testtpost 1272 1174084687 6
    Testtpost 1272 1174084687 7
    Testtpost 1272 1174084687 8
    Testtpost 1272 1174084687 9
    Testtpost 1272 1174084687 10
    Testtpost 1272 1174084687 11
    Testtpost 1272 1174084687 12
    Testtpost 1272 1174084687 13
    Testtpost 1272 1174084687 14
    Testtpost 1272 1174084687 15
    Testtpost 1272 1174084687 16
    Testtpost 1272 1174084687 17
    Testtpost 1272 1174084687 18


    nur ich möchte jetzt das ich nur so eine Information erhalte:

    Code:
    Titel | Author ID |Timestamp |
    kleiner test 749 1174073665
    Testtpost 1272 1174084687

    mir ist es bewusst das es einfacher wäre ein fertiges scripte zu verwenden.. doch ich möchte es ja lernen..!

  • #2
    Group könnte dein Freund sein
    Sunshine CMS
    BannerAdManagement
    Borlabs - because we make IT easier
    Formulargenerator [color=red]Neu![/color]
    Herkunftsstatistik [color=red]Neu![/color]

    Kommentar


    • #3
      DISTINCT Thread_ID

      ist aber wohl eindeutlig SQL!

      Kommentar

      Lädt...
      X