Suche geht nicht richtig

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

  • Suche geht nicht richtig

    Hallo ich habe mir eine Filebase geschrieben.
    Als Abschluß fehlt mir noch eine Suche.
    Das klappt auch schon fast nur wird nicht alles angezeigt.
    Wenn ich jetzt z.B. nach dem Wort Mission suche, dann zeigt er mir als Ergebnis nur einen Treffer an.
    Und es müßten eigentlich 2 sein.

    PHP-Code:
    //$result = mysql_query("SELECT * FROM filebase WHERE MATCH
     
    (titelAGAINST ('$suche' IN BOOLEAN MODE)");
    $result = mysql_query("SELECT FROM filebase WHERE titel LIKE '%$suche%'");
    while (
    $row = mysql_fetch_array($result)) { 
    Das ist meine Suchabfrage zur DB.
    Kann da jemand einen Fehler erkennen?
    Wäre für Rat und Hilfe dankbar.

    mfg
    Zuletzt geändert von Piti; 20.12.2005, 00:10.

  • #2
    Dazu müsste man wohl wissen wie titel in der DB steht. Als
    -Mission
    - blablaMissionblabla
    -Missionblabla

    Gruss

    tobi
    Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

    [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
    Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

    Kommentar


    • #3
      Klappt nun habe ein ' zuviel gehabt.
      Steht drinne als Mission wir haben es!

      Kommentar


      • #4
        Du weisst warum
        PHP-Code:
        $sql "select from id from table where str like '%Mission%'"
        nix findet. Der erwartet nämlich mindestens ein Zeichen vor 'Misssion wir haben es geschafft'. Wenn das nicht vorhanden ist, dann wirds auch kein Resultat geben.

        Gruss

        tobi
        Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten

        [color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
        Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)

        Kommentar


        • #5
          Der erwartet nämlich mindestens ein Zeichen vor 'Misssion wir haben es geschafft'.
          Nein, erwartet er nicht.
          SELECT *
          FROM `region_names`
          WHERE `name` LIKE '%Achenkirch%'

          findet auch den Datensatz mit Achenkirch. Nur damit hier jemand keine falschen Schlüsse zieht

          Siehe auch mysql.com
          % Entspricht einer beliebigen Anzahl von Zeichen, selbst 0 Zeichen
          Zuletzt geändert von thommyk; 21.12.2005, 10:25.
          Die zehn Gebote sind deswegen so kurz und logisch, weil sie ohne Mitwirkung von Juristen zustande gekommen sind. (Charles de Gaulle)

          Kommentar

          Lädt...
          X