Aktives Mitglied
Hallo, Forum.
Ich stelle ein MSSQL-Statement aus verschiedenen Strings zusammen.
Das Insert-Statement sieht z.B. so aus:
Wenn ein String - z.B. $a - "Ich bin's" enthält sieht der Inhalt von $sql z.B. so aus:
Durch das '-Zeichen in $a bekomme ich nun einen Fehler in der Query.
Ich suche jetzt eine Möglichkeit entweder trotz des zusätzlichn ' die Query zu schreiben - das Zeichen darf nicht verändert werden! - oder das '-Zeichen komplett zu löschen. Idealer Weise auch direkt das "-Zeichen berücksichtigen.
Mit preg_replace klappt es nicht, es kommt die Meldung
Hat jemand eine Idee, wie ich damit umgehen kann/muss/soll?
Danke!
Ich stelle ein MSSQL-Statement aus verschiedenen Strings zusammen.
Das Insert-Statement sieht z.B. so aus:
PHP:
$sql="INSERT INTO tabelle (feld1, feld2) VALUES ('$a','$b');"
Code:
INSERT INTO tabelle (feld1, feld2) VALUES ('Ich bin's','und du');
Ich suche jetzt eine Möglichkeit entweder trotz des zusätzlichn ' die Query zu schreiben - das Zeichen darf nicht verändert werden! - oder das '-Zeichen komplett zu löschen. Idealer Weise auch direkt das "-Zeichen berücksichtigen.
Mit preg_replace klappt es nicht, es kommt die Meldung
Code:
preg_replace(): No ending delimiter ''' found in...
Danke!