Carrear
Erfahrenes Mitglied
Hi Leute, ich habe eine Spalte in einer SQL Tabelle, in welcher Kennzahlen in folgender Form vorhanden sind:
1,[LEERZEICHEN]4,[LEERZEICHEN]14
Um diese gezielt nach einzelnen Zahlen zu Filtern habe ich folgende Abfrage:
Es sind also 3 Konditionen Festgelegt welche Form der Platzhalter in der Spalte haben darf:
1. X,[LEERZEICHEN][IRGENDWAS] ( like '".$user_bundesland.", %' )
2. [IRGENDWAS],[LEERZEICHEN]X,[IRGENDWAS] ( like '%, ".$user_bundesland.",%' )
oder
3. [IRGENDWAS],[LEERZEICHEN]X ( like '%, ".$user_bundesland."' )
Das Problem ist, dass ich für die erste und die letzte Kondition in meiner Auflistung festlegen müsste, dass davor bzw. danach eben NICHTS stehen darf, sonst geht das nicht auf. Gibt es dafür einen speziellen Platzhalter oder wie könnte ich das regeln?
Viele Grüße
1,[LEERZEICHEN]4,[LEERZEICHEN]14
Um diese gezielt nach einzelnen Zahlen zu Filtern habe ich folgende Abfrage:
PHP:
<?php
$condition = (string) "input_BUNDESLAND like '%, ".$user_bundesland.",%' OR input_BUNDESLAND like '%, ".$user_bundesland."' OR input_BUNDESLAND like '".$user_bundesland.", %'";
?>
Es sind also 3 Konditionen Festgelegt welche Form der Platzhalter in der Spalte haben darf:
1. X,[LEERZEICHEN][IRGENDWAS] ( like '".$user_bundesland.", %' )
2. [IRGENDWAS],[LEERZEICHEN]X,[IRGENDWAS] ( like '%, ".$user_bundesland.",%' )
oder
3. [IRGENDWAS],[LEERZEICHEN]X ( like '%, ".$user_bundesland."' )
Das Problem ist, dass ich für die erste und die letzte Kondition in meiner Auflistung festlegen müsste, dass davor bzw. danach eben NICHTS stehen darf, sonst geht das nicht auf. Gibt es dafür einen speziellen Platzhalter oder wie könnte ich das regeln?
Viele Grüße