dedlfix: PHP, $sql -String

Beitrag lesen

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!