2016-03-12 3 views
-1

У меня есть эта ошибка: когда я делаю это обновление: ОШИБКА: Апостроф не FERME @ 124 STR: 'Ошибка: Апостроф не FERME @ 124

update referent set genderReferent='',phoneReferent='',faxReferent='',adressReferent='38, boulevard de l'Ayrolles - B.P. 145',supportOrganization='',zipCode='',cityReferent='',countryReferent='' where oldReferentId=5077 

Erreur de syntaxe près de 'Ayrolles - B.P. 145',supportOrganization='',zipCode='',cityReferent='',countryRe' à la ligne 1

Спасибо заранее

+0

Возможный дубликат [Как я могу предотвратить SQL-инъекцию в PHP?] (Http://stackoverflow.com/questions/60174/how-can-i-prevent-sql-injection-in-php) –

ответ

1

Вам необходимо добавить дополнительные ' внутри '' для adressReferent:

update referent 
set genderReferent='', 
    phoneReferent='', 
    faxReferent='', 
    adressReferent='38, boulevard de l''Ayrolles - B.P. 145', 
    supportOrganization='', 
    zipCode='', 
    cityReferent='', 
    countryReferent='' 
where oldReferentId=5077 
+0

Я получаю это динамически, как я могу решить эту проблему заблаговременно –

+0

@kurchisuiden ** Вы должны добавить PHP-код к вашему вопросу. ** В любом случае, если это объединенная строка SQL, вы должны использовать привязку параметров, а специальные символы будут автоматически помечены. – lad2025

Смежные вопросы