Hi!
$sql = str_replace("WHERE x = '$test'", "WHERE y = '$test'", $sql);
/\ Allerdings soll die zweite Variable-------------------|
nicht eingesetzt werden, sondern die Variable erhalten bleiben.
Wie kann ich das machen?
Lies im Kapitel über Strings nach, wie sich ein $ wörtlich in einem ""-String einfügen lässt.
Bist du sicher, dass du im ersten Fall den Inhalt der Variablen $test einfach so in den Query-Teil-String einfügen willst, ohne augenscheinlich den Kontext "String im SQL-Statement" zu berücksichtigen?
Lo!