Alex: PHP, $sql -String

Beitrag lesen

Hallo,

$sql = str_replace("WHERE x = '$test'", "WHERE y = '$test'", $sql);
                                                      /\ Allerdings soll die zweite Variable-------------------|
nicht eingesetzt werden, sondern die Variable erhalten bleiben.

Ich hoffe ich verstehe, was du meinst. Du willst also, dass beim 2. Nicht der Wert von $test da steht, sondern die Zeichenfolge $ t e s t - richtig?

Dann mache es so:
$sql = str_replace("WHERE x = '$test'", 'WHERE y = '$test'', $sql);
                                        __         __      ____

Durch ' wird ein Einsetzen verhindert.

Gruß
Alex