如何将javascript插入mysql数据库?

时间:2012-10-26 12:58:56

标签: php javascript mysql

当我尝试插入javascript链接时,我正面临这个问题

Database error 1064: 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 'text/javascript'   
src='http://www.domain.com/js/embed.js'></script>'' at line 3

除了javascript链接外,它还接受了文本和youtube嵌入式代码。如何纠正这个问题?

这是表格

 CREATE TABLE IF NOT EXISTS `livedata` (
`livedata_id` int(11) unsigned NOT NULL AUTO_INCREMENT,
`livedata_cat_id` int(11) NOT NULL,
`title` varchar(255) NOT NULL,
`image` varchar(255) NOT NULL,
`code` text NOT NULL,
 PRIMARY KEY (`livedata_id`)
 ) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=78 ;

我的Htm代码

 <textarea class="text-input textarea" id="textarea" name="code" cols="100" rows="8"></textarea>

2 个答案:

答案 0 :(得分:4)

答案 1 :(得分:2)

不评论你实际在做什么,但问题出在撇号上。使用mysql_real_escape_string进行转义。