Я не могу понять, что не так. Мой запрос выглядит так:
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