DB duchrsuchen

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

  • DB duchrsuchen

    Hi!
    Hab dazu keinen EIntrag gefunden, als ich gesucht hab, also post ichs mal!

    Ich hab folgendes Problem:

    Ich will eine Datenbank durchsuchen lassen, die Filme beinhaltet, und zwar nach Filmtiteln, Darstellern etc!

    Es funktioniert alles tadellos, nur wären die folgenden Erweiterungen noch nötig!
    Vielleicht weiß ja einer, ob und wie es möglich wäre!

    1. Frage:
    Ist es möglich, dass mehrere Spalten durchsucht werden, wenn ich nur ein Texteingabefeld habe, das die Variable (also den Suchbegriff) liefert?

    2. Frage:
    Ist es möglich, dass wenn der Suchbegriff nur einem Teil des Wertes in der Datenbank entspricht, trotzdem ein ergebnis geliefert wird? z.B. sollte Pearl Harbor auch als ergebnis kommen, wenn man pearl eingibt?

    Wäre gut, wenn jemand was weiß!
    thnx schonmal
    Zuletzt geändert von thargor1; 31.08.2002, 14:52.

  • #2
    zu 1 ?

    zu 2
    Mit like geht das
    Select * from Filme where Beschreibung like '%Pearl%'
    oder '%rPearl', 'rPearl%'

    Es besteht noch die Möglichkeit Platzhalter zu verwendet. mehr im mySQL Handbuch.

    gruß
    berni

    php-Entwicklung | ebiz-consult.de
    PHP-Webhosting für PHP Entwickler | ebiz-webhosting.de
    die PHP Marktplatz-Software | ebiz-trader.de

    Kommentar


    • #3
      Super, danke das hat geklappt!
      Und schnell gings auch noch... thnx^100 !!!

      Aber da wäre noch Frage 1!

      Also, der Suchbegriff wird per Variable aus einem Textfeld übergeben!
      Die Frage ist so gemeint:

      In der Tabelle gibt es mehrere Spalten, wie Darsteller, etc.!
      Kann ich jetzt mit einer Abfrage mehrere Spalten durchsuchen?
      Bis jetzt durchsucht es nur die Spalte Filmtitel...
      Ist die Frage vielleicht zu primitiv? Ich mein, das Problem ist mit Sicherheit kein soo großes, aber ich find einfach nich raus, wie man in mehreren Spalten sucht... oder is das n Problem bei ER-DBs ?

      Kommentar


      • #4
        Du musst nur die Abfrage mit or erweitern um die Spalten, die du auch noch durchsuchen willst:

        Select * from Filme where Beschreibung like '%Pearl%' OR Darsteller like '%Pearl%' OR Regisseur like '%Pearl%'

        usw.

        Kommentar


        • #5
          ok thnx soweit!

          Hat alles wunderbar geklappt!!

          Kommentar

          Lädt...
          X