val*_*lon 5 php sql database article insert
我想将文章存储在数据库中,但我似乎无法找到有关执行此操作的最佳方法的太多信息,从我所阅读的内容来看,大多数人似乎在如何有效地做到这一点上存在分歧。很多人会提出一种方法,而其他人会指出 sql 注入问题,而我似乎找不到关于这个相当新的话题的太多内容。
这是一篇文章的html:
<div id="main">
<article>
<header>
<h3> Title </h3>
<time pubdate="pubdate"> 2011-07-22 </time>
</header>
<p> Article Text </p>
</article>
</div>
Run Code Online (Sandbox Code Playgroud)
理想情况下,我想最好将组成每篇文章的 html 块存储到数据库中,但似乎有很多问题,就像我说的,我找不到关于这个特定主题的很多帖子,并且作为php 和数据库的新手 我想在继续之前获得一些关于最好的方法的输入。
将您的文章存储为 TEXT :) 只需首先通过此 php 函数传递它即可防止注入攻击:
// Prevent MySQL Injection Attacks
function cleanQuery($string){
if(get_magic_quotes_gpc()) // prevents duplicate backslashes
$string = stripslashes($string);
return mysql_escape_string($string);
}
Run Code Online (Sandbox Code Playgroud)