[SQL allgemein] Zeilenweise suchabfrage

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

  • #16
    So, guten Morgen.
    Da bin ich wieder.

    Also, ja, stimmt, ist ja nur ne Anregung gewesen. Ich habe es jetzt so verstanden:

    PHP-Code:
    <?
    $such_array = explode(" ",$suche);
    // alle suchbegriffe im array

    $feldliste = array("spalte1","spalte2","spalte3");
    // zu durchsuchende spalten, beliebig zu erweitern

    $ins = array();
    // zwischenspeichern der einzelnen suchstrings

    foreach($such_array as $val)
    {
      $ins[] = "(".implode(" LIKE '%".$val."%' OR ", $feldliste)." LIKE '%".$val."%')";
    }

    $suche1 = "SELECT * FROM archiv WHERE ".implode(" AND ",$ins)." ORDER BY sendung, folge";
    $suche2 = mysql_query($suche1);
    ?>
    Es geht aber nicht. Habe ich da jetzt noch nen Syntaxerror drin?
    Oder doch falsch verstanden?

    Kommentar


    • #17
      PHP-Code:
      $suche2 mysql_query($suche1) OR die(mysql_error()); 
      ausgabe fehlermeldung?
      Kissolino.com

      Kommentar


      • #18
        Tja, sorry.
        Hatte vergessen Deine spalte1, spalte2... dummis zu ersetzen, weil ich es noch mal drüberkopiert habe....
        Es geht jetzt.

        Tausend Dank

        Kommentar


        • #19
          Kissolino.com

          Kommentar

          Lädt...
          X