我想将Facebook Embedded Post插入到mysql数据库表EMBEDDED_POST_MASTER中。如何使用php在mysql数据库中插入特定字符
我的Facebook的嵌入式邮政是:
<div id="fb-root"></div> <script>(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_GB/all.js#xfbml=1"; fjs.parentNode.insertBefore(js, fjs); }(document, 'script', 'facebook-jssdk'));</script>
<div class="fb-post" data-href="https://www.facebook.com/photo.php?fbid=634747619920534&set=a.541467239248573.1073741828.523671034361527&type=1" data-width="466"><div class="fb-xfbml-parse-ignore"><a href="https://www.facebook.com/photo.php?fbid=634747619920534&set=a.541467239248573.1073741828.523671034361527&type=1">Post</a> by <a href="https://www.facebook.com/SilkyQuoteOfficial">SilkyQuote</a>.</div></div>
当我将这个嵌入柱插入表中给出了它的错误,如:
错误:您在您的SQL语法错误;检查对应于你的MySQL服务器版本使用附近的“DIV ID = \‘FB-ROOT \’正确的语法手册>
I also use $insert_data = mysql_real_escape_string($input_data);
,但它不能正常工作,还是同样的错误出现,当我插入没有嵌入式后,然后它插入成功。
表示错误只适用于我插入嵌入式帖子。
你应该首先了解你在做什么。每一步。那意味着什么。 SQL是什么,它是如何工作的以及你使用参数化查询。顺便说一句,我看不到你在问题中的标题中有任何具体的字符。 – hakre
其<,",',>等facebook里面嵌入帖子 –