Ankündigung

Einklappen
Keine Ankündigung bisher.

mysql suche spezial. ;)

Einklappen

Neue Werbung 2019

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

  • mysql suche spezial. ;)

    hi leute. is mir ja fast peinlich, aber ich habe hier und in der google suche nix gefunden. ich hoffe die frage ist jetzt nicht monsterdämlich, aber ich bin leider kein mysql genie.

    ich habe via php ein suchformular, welches begriffe in der datenbank suchen soll. das funktioniert auch toll, ist ja auch total einfach.

    jetzt habe ich aber auch noch die option dass der user einen buchstaben des alphabets anklicken kann und dann alle einträge der spalte "einträge" angezeigt werden sollen die mit diesem buchstaben beginnen. jetzt wird leider alles ausgegeben was den buchstaben enthält.

    mein search-string bis jetzt:
    PHP-Code:
    <?php
    $search 
    str_replace(" ""%"$search);
    if(
    $plus_desc == 1$search_ext " OR lang_id = '$lang
                                        AND wiki_desc LIKE '%
    $search%'";

    $sql = ("SELECT wiki_name,
                    wiki_desc
             FROM "
    .TABLE_WIKI."
             WHERE lang_id = '
    $lang'
             AND   wiki_name LIKE '%"
    .$search."%'$search_ext");
    $query pd_mysql_query($sql);
    ?>

  • #2
    Das liegt an deinen Platzhaltern, den % . Ist doch logisch, denk mal nach: Nehmen wir an, du hast den Buchstaben "A".
    %A% findet dann hallo,
    %A findet bla und
    A% findet dann nur Sachen, die mit A beginnen.

    Kommentar


    • #3
      mann. thx. ich sitze heute eindeutig schon zu lange am pc. werd jetzt mal ein wenig mit einem vierbeiner düsen.

      Kommentar

      Lädt...
      X