Stephan: MySQL Abfrage falsch

Hallo,

ich habe jetzt alle Fehler aus meinem Code entfernt bis auf diesen:

SELECT * FROM Searchengine WHERE titel LIKE %{$suche}% OR meta LIKE %{$suche}% OR beschreibung LIKE %{$suche}% ORDER BY pr DESC

Er sagt mir:

Verbindung zum Datenbankserver erfolgreich

Anfrage fehlgeschlagen: 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 '%ADS% OR meta LIKE %ADS% OR beschreibung LIKE %ADS% ORDER BY pr

Danke schon jetzt für Hilfe

Stephan

  1. Hi,

    ich habe jetzt alle Fehler aus meinem Code entfernt bis auf diesen:

    und was hat ein SQL-Problem bitte mit PHP zu tun?

    SELECT * FROM Searchengine WHERE titel LIKE %{$suche}% OR meta LIKE %{$suche}% OR beschreibung LIKE %{$suche}% ORDER BY pr DESC

    Dies ist nicht das, was Dein DBMS sieht. Es erhält keinen PHP-Code. Lasse Dir das SQL-Statement ausgeben.

    Check the manual that corresponds to your MySQL server version for the right syntax to use near '%ADS% OR meta LIKE %ADS% OR beschreibung LIKE %ADS% ORDER BY pr

    Was ist an dieser Anweisung unklar?

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Ich kapiere sie nicht, es ist ein Fehler nahe %ADS% oder?

      Stephan

      1. Hi,

        Ich kapiere sie nicht, es ist ein Fehler nahe %ADS% oder?

        richtig. Und die Anweisung lautet, in der Doku die richtige Syntax nachzuschlagen. Kleiner Tipp: Überlege Dir, was Strings sind und wie man sie identifiziert.

        Cheatah

        --
        X-Will-Answer-Email: No
        X-Please-Search-Archive-First: Absolutely Yes
  2. Hallo Stephan,

    Warum bleibst du nicht in deinem alten Thread: [pref:t=64783&m=368690]? Doppelpostings werden hier nicht gerne gesehen: </faq/#Q-11>.

    Gruß,

    Johannes

    --
    ss:| zu:} ls:[ fo:} de:] va:} ch:) sh:( n4:| rl:( br:< js:| ie:{ fl:( mo:}