Учитывая это SQLПочему msyqli_real_escape_string() не позволяет избежать нескольких обратных косых черт?
UPDATE `mytable`
SET `mycolumn`='karla bailey-pearapppppppp\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
WHERE `id`=5619
Почему mysqli_real_escape_string()
не избежать этой строки правильно?
Попытки использовать этот SQL запрос после побега значения столбца производит эту ошибку Mysqli:
«У Вас есть ошибка в вашем синтаксисе SQL, проверьте руководство, которое соответствует Вашей версии сервера MySQL для правильного синтаксиса, чтобы использовать около '' karla bailey-pearapppppppp \\\\\\\\\\\\\\\\\\\\\ '' по строке 3 "
Есть ли предел числу которые можно избежать?
Почему вы все еще используете mysqli_real_escape_string() и не используете переменные связывания .... тогда это было бы проблемой без проблем –
, где и как реализуется это 'msyqli_real_escape_string()? в вашем вопросе нет ничего, чтобы поддержать это. btw, это 'mysqli_real_escape_string()', а не 'msyqli_real_escape_string()', так что если это то, что вы используете или нет; покажи это. –
Похож, что ошибка между = и karla –