Aktives Mitglied
Guten Tag,
ich komme bei einem SQL Problem gerade nicht weiter.
Ich muss einen Parameter einer URL mit einem Datenbankeintrag vergleichen.
Aus der URI hole ich mir ohne Probleme den Satz in der Form: "bla-bla-bla".
Anschließend entferne ich die "-" und habe "bla bla bla". Damit will ich nun in der Datenbank suchen gehen nach "Bla Bla - Bla" (Von wegen WHERE "Bla Bla -Bla" = "bla bla bla").
Dazu muss aber im Query erst das Minus aus dem DB-String entfernt werden.
Das klappt aber nicht.
ich komme bei einem SQL Problem gerade nicht weiter.
Ich muss einen Parameter einer URL mit einem Datenbankeintrag vergleichen.
Aus der URI hole ich mir ohne Probleme den Satz in der Form: "bla-bla-bla".
Anschließend entferne ich die "-" und habe "bla bla bla". Damit will ich nun in der Datenbank suchen gehen nach "Bla Bla - Bla" (Von wegen WHERE "Bla Bla -Bla" = "bla bla bla").
Dazu muss aber im Query erst das Minus aus dem DB-String entfernt werden.
Code:
$url = rawurldecode(trim( $_SERVER['REQUEST_URI'], "/" ));
$url = explode("/",$url);
$string = str_replace("-", " ", $url[2]);
//SQL
SELECT *
FROM `MEINETABELLE`
WHERE REPLACE (DB-FELD,'-','') LIKE 'bla bla bla'
Zuletzt bearbeitet: