Ошибка SQL Replace или Insert Into Syntax

Я не могу понять, что не так. Мой запрос выглядит так:

INSERT OR REPLACE INTO lang (name, string, lang) VALUES ('PAGE_TITLE', 'Page Title', 'en') 

И вот где я выполняю этот запрос:

 foreach($lang_fields as $field){ $update = "INSERT OR REPLACE INTO lang (name, string, lang) VALUES ('".mysqli_real_escape_string($conn, $field)."', '".mysqli_real_escape_string($conn, $_POST[$field])."', '".mysqli_real_escape_string($conn, $_POST['lang_load'])."')"; echo $update; $sql = mysqli_query($conn, $update) or die(mysqli_error($conn)); } 

И это ошибка:

У вас есть ошибка в синтаксисе SQL; проверьте руководство, соответствующее версии вашего сервера MySQL, для правильного синтаксиса для использования рядом с «OR REPLACE INTO lang (имя, строка, язык) VALUES (« PAGE_TITLE »,« P »в строке 1