Hi,
Ich habe eine Abfrage, welche Artikel aus der DB holt.
Diese hole ich über POST in ein Array, füge sie mit implode zusammen und überprüfe im Statement mit IN.
Leider haben einige Artikel ein * im Namen, worauf mir die DB Fehlerhafte Zeilen ausgibt.
Wie kann ich das Maskieren?
Ich habe eine Abfrage, welche Artikel aus der DB holt.
Diese hole ich über POST in ein Array, füge sie mit implode zusammen und überprüfe im Statement mit IN.
Leider haben einige Artikel ein * im Namen, worauf mir die DB Fehlerhafte Zeilen ausgibt.
Wie kann ich das Maskieren?
PHP:
$artikel = $_POST['artikel'];
$artikel = "'".implode("','",$artikel)."'";
$SQL1 = "SELECT ILP_ART ....
... = $vtnr AND ILP_ARTNR IN ($artikel) AND ILK_BDATUM BET...