|
|
|
| пробую занести хтмл-код в бд mysql, но при выполнении insert выдает ошибку если есть тег < a href > , то есть ссылка... mysql_real_escape_string не помогает... если кто нить сталкивался, как хранить хтмл в бд ???? заранее спасибо | |
|
|
|
|
|
|
|
для: ren
(12.10.2007 в 02:24)
| | Код при вставке в БД заключи в обратные кавычки и все пойдет как по маслу.
insert into `db_name` values (`html_code`)
|
| |
|
|
|
|
|
|
|
для: mihdan
(12.10.2007 в 03:17)
| | не выходит :(
<a href="games.html">См. также ИГРУШКИ</a>
|
вот такая строка, как ее внести в базу
insert into `db_name` values (`a href="games.html">См. также ИГРУШКИ</a>`)
|
не работает... | |
|
|
|
|
|
|
|
для: ren
(12.10.2007 в 03:52)
| | А вы его обрабатываете функцией addslashes или mysql_escape_string? Нужно одинакрные кавычки экранировать. Похоже вся проблема в них. | |
|
|
|
|
|
|
|
для: ren
(12.10.2007 в 03:52)
| | >
insert into `db_name` values (`a href="games.html">См. также ИГРУШКИ</a>`)
|
>не работает...
<?php
...
$query = "insert into `db_name` values ('a href=\"games.html\">См. также ИГРУШКИ</a>')";
mysql_query($query);
...
?>
|
| |
|
|
|
|
|
|
|
для: cheops
(12.10.2007 в 12:28)
| | а не проще ли загнать код в переменную?
а если переменная передается ПОСТОМ или ГЕТОМ то еще проще, код будет загнан уже и тогда запрос будет такой :
$kod = {КОД ПЕРЕМЕННОЙ} например: $kod="<a href=\"dasdadasd\">sdadasd</a>";
$kod=mysql_escape_string($kod);
$query = "insert into `db_name` values ('$kod')"; | |
|
|
|