我有一个PHP代码片断象下面这样:如何插入在MySQL数据库中的PHP代码片段
function is_ancestor_of($page_name = null, $post) {
if(is_null($page_name))
return false;
// does it have a parent?
if (!isset($post->post_parent) OR $post->post_parent <= 0)
return false;
//Get parent page
$parent = wp_get_single_post($post->post_parent);
if ($parent->post_name == $page_name){
echo $parent->post_name.' - '.$page_name;
return true;
} else {
is_ancestor_of($page_name, $parent);
}
}
我只是想插入MySQL数据库表这整个代码,并再次与此相同retriew它在页面上再次格式化。当我使用INSERT INTO查询简单地将此代码插入数据库时,会发生mysql语法错误,因为代码因特殊字符而中断了SQL查询。有没有办法做到这一点?
谢谢。
几个问题:1,使用你准备像PDO中的陈述? 2.你试图插入的代码被视为字符串吗? 3.什么是列的数据类型(您试图插入此代码片段的位置;应插入文本类型或类似内容)? 4.我不会问你为什么要将代码片段添加到数据库行。我只是假设这是一个合法的理由,像博客发布代码示例:) – Stegrex 2012-07-15 18:23:34