Кавычки в строке, которая добавляет в базу

-Ронин2-

Новичок
Кавычки в строке, которая добавляет в базу

Длеаю свой небольшой каталог ссылок для сайта.
Каталоги на которых я размещаю свои ссылки на свой сайт мне в ответ дают свои ссылки.
Многие из этих ссылок содержат кавычки в пути, а некоторые в названии. И изменять ссылки нельзя их ссылки :( Пример ссылки:
PHP:
<a href="что-то">фирма "что-то" в Вашем городе</a>

Подскажите, пожалуйста, как мне добавлять такие записи в базу?..
 
так:
PHP:
insert into `table`(`col1`,`col2`) values ("'.$val1.'","'.$val2.'");

мой случай:
PHP:
INSERT INTO `links`(`url`,`link`,`comment`) 
VALUES ("","<a target="_blank" href="http://www.kiv.ua">ти Интернет и работа на дому</a>","")

результат:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '_blank" href="http://www.ev.ua">Зароботок в сети Интер

-~{}~ 09.04.08 14:02:

Я умею убирать кавычки и заменять их на какие-нибудь символы.
Но мне кажется здесь это не подойдет.
 
прочитал: http://phpfaq.ru/slashes#mysql

правильно ли я понял. В моем случае выход подставить слэш (\) перед кавычкой?
 
не надо так делать
прочитай ссылку еще пять раз

$_POST['url'] = '\"haba-haba.';
и снова смерть запросу ;)
 
Мда...

Опытным путём установлено число прочтений, дающее хоть какой-то эффект.
 
Ну, да, где-то так: одинадцать-двенадцать...
 
Сверху