MySQL Abfrage falsch
Stephan
- php
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
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
Ich kapiere sie nicht, es ist ein Fehler nahe %ADS% oder?
Stephan
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
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