MySQL Suche in Php/ Mehrere Tabellen Abfragen

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

  • MySQL Suche in Php/ Mehrere Tabellen Abfragen

    Hi,

    ich möchte in php ein Suche Programmieren. Soweit ok, aber bei der SQL abfrage scheitere ich noch etwas....


    Code:
    SELECT 
    	tbl_content.content, 
    	tbl_downloads.titel, 
    	tbl_downloads.text 
    FROM 
    	`nox1_content` AS tbl_content, 
    	`nox1_downloads` AS tbl_downloads, 
    WHERE 
    	tbl_content.content LIKE '%suchbegriff%'
    	  OR
    	tbl_downloads.titel LIKE '%suchbegriff%'
    	  OR
    	tbl_downloads.text LIKE '%suchbegriff%'
    Wo liegt hier der Fehler?

    Ich kann ihn wirklich nicht finden, suche schon bestimmt 1 std danach, und google half mir auch nicht weiter!

    Ich teste "leider" local von daher gibst auch keinen Link. Meine MySQL version ist: 5.0.21-community-nt


    Folgenden Fehler bekomme ich wenn ich den code in PhpMyAdmin ausführen will:
    #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'WHERE tbl_content . content LIKE '%Battlefield%' OR tbl_downloads . titel LIK' at line 1


    Ich danke schonmal im vorraus für die Antwort

    Gruß rob1011

  • #2
    Re: MySQL Suche in Php/ Mehrere Tabellen Abfragen

    Die Fehlermeldung, die du aktuell bekommst, liegt am Komma, welches vor der genannten Stelle zu viel ist.


    Bist du dir bewusst, dass du durch diese Form des SELECTs ein Kreuzprodukt schaffst, und was dies bedeutet?
    I don't believe in rebirth. Actually, I never did in my whole lives.

    Kommentar


    • #3
      Re: Re: MySQL Suche in Php/ Mehrere Tabellen Abfragen

      Original geschrieben von wahsaga
      Bist du dir bewusst, dass du durch diese Form des SELECTs ein Kreuzprodukt schaffst, und was dies bedeutet?

      Nein bin ich nicht, gibst eine möglichkeit das zu umgehen ? oder kann ich die Abfrage komplett anders aufbauen?

      Kommentar

      Lädt...
      X