-3

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>
4

2 に答える 2

4

base64_encodeの使用を検討してくださいbase64_decode

于 2012-10-26T13:00:59.350 に答える
2

実際に何をしているのかについてはコメントしていませんが、問題はアポストロフィにあります。mysql_real_escape_stringを使用してそれらをエスケープしてください。

于 2012-10-26T13:02:31.933 に答える