Hi folks,
ich habe folgendes Problem:
Ich will ein Bedingungsquery
$query=" OR field='foo' OR...";
in einer MySql-Tabelle abspeichern, um Bedingung nicht wieder erneut bilden zu müssen. Der Query:
sql="UPDATE INTO foo SET field2='$query' WHERE foo2";
Beim Ausführen von mysql_db_query($db, $sql) erfolgt ein
SQl-Error, weil ZWEI ineinander verschachtelte ' im Query gebildet werden:
You have an error in your SQL syntax near '1100001' OR thema='Kritik'' WHERE kunde_id='1100002'' at line 1
Wer kennt eine elegante Methode ohne die ' zu ersetzen?
thanks for help
Blaster
ich habe folgendes Problem:
Ich will ein Bedingungsquery
$query=" OR field='foo' OR...";
in einer MySql-Tabelle abspeichern, um Bedingung nicht wieder erneut bilden zu müssen. Der Query:
sql="UPDATE INTO foo SET field2='$query' WHERE foo2";
Beim Ausführen von mysql_db_query($db, $sql) erfolgt ein
SQl-Error, weil ZWEI ineinander verschachtelte ' im Query gebildet werden:
You have an error in your SQL syntax near '1100001' OR thema='Kritik'' WHERE kunde_id='1100002'' at line 1
Wer kennt eine elegante Methode ohne die ' zu ersetzen?
thanks for help
Blaster
Kommentar