- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Одноклассники пресекли более 9 млн подозрительных входов в учетные записи
И выявили более 7 млн подозрительных пользователей
Оксана Мамчуева
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Привет всем! у меня такая проблмка: не добавляет в mysql символ ' пишет ошибку...
напимер хочу добавить don't, он не добавляет. а dont (без ') добавляет... что надо сделать что бы добавлял?
вот код:
$result = mysql_query ("UPDATE pages SET title='$title',text='$text' WHERE id='$id'");
if ($result == 'true') {echo "
все ок!
";}
else {echo "ошибка";}
}
Mac-style, ’ кажется.
mysql_query ("UPDATE pages SET title='".mysql_real_escape_string($title)."',text='".mysql_real_escape_string($text)."' WHERE id='$id'");
LEOnidUKG, так ТС не экранировать, а добавить вроде хочет. Или я не догнал?
используйте \' и \" вместо ' и "
Класс! работает Спасибо огромное!!!!
ну я же не буду постоянно ’ вводить..
Mac-style добавил 02.06.2010 в 22:17
я админку пишу и когда добавляю английский текст с символами ' он ошибку писал. а по методу LEOnidUKG все заработало!!
LEOnidUKG, так ТС не экранировать, а добавить вроде хочет. Или я не догнал?
Или 🍾
Так я думал если юзер вводит кавычку, её и нужно будет потом как-то отобразить, и в данном случае спецсимвол это идеальный вариант, заменил при вводе её на спецсимвол и забыл. А так при выводе вы получите вместо кавычек экранированные кавычки. Некрасиво, придётся их на нормальные кавычки заменять.
Так я думал если юзер вводит кавычку, её и нужно будет потом как-то отобразить, и в данном случае спецсимвол это идеальный вариант, заменил при вводе её на спецсимвол и забыл. А так при выводе вы получите вместо кавычек экранированные кавычки. Некрасиво, придётся их на нормальные кавычки заменять.
и заменим) и дальше будем жить :) экономия байтов и всё такое :)
ниче не понял, но щас работает:)
ниче не понял, но щас работает:)
переведу.
Когда выводить будете текст из базы, проведите такую операцию с функцией:
<?
function delsl ($text) {$text=str_replace('\"','"',$text);$text=str_replace("\'","'",$text);return $txt;}
echo desl($mytext); // Где $mytext Ваш текст для вывода
?>