使用php在mysql中发布代码

时间:2015-08-30 17:41:24

标签: php mysql pdo

我使用php pdo在MySQL中保存代码,但代码无效。我的代码是......

- LinearLayout
    - Header
    - SlidingTabLayout
    - ViewPager
        - RecyclerView

但它不会在MySQL中插入代码,也不会在MySQL中插入数据......

:问题

递减

但我使用此查询...

<?php
session_start();
include 'connection.php';
$question=$_POST['question'];
$answer=$_POST['desc'];
$query = $conn->prepare("insert into qa(ISSUE,DESC)values(':issue','desc')");
$query->bindParam(':issue',$question, PDO::PARAM_STR);
$query->bindParam(':desc', $answer, PDO::PARAM_STR);

$query->execute();

if(!$query)
{
    $_SESSION['error']='Error in Posting Issue';
    header('location:index.php');

}

然后它只会插入平面文本,如果我写,那么它不会在数据库中插入任何内容,而是成功会话调用。

我想要的是什么:如果我输入php代码或html或css的任何类型的数据,我希望它能保存到数据库。

任何帮助都将受到高度赞赏......

1 个答案:

答案 0 :(得分:0)

尝试使用此代码,因为@u_mulder说..

<?php
session_start();
include 'connection.php';
$question=$_POST['question'];
$answer=$_POST['desc'];
$query = $conn->prepare("insert into qa(ISSUE, DESC) values (:issue, :desc)");
$query->bindParam(':issue', $question, PDO::PARAM_STR);
$query->bindParam(':desc', $answer, PDO::PARAM_STR);

$query->execute();

if(!$query)
{
    $_SESSION['error']='Error in Posting Issue';
    header('location:index.php');

}

它将解决问题..