Php函数从数据库中获取html标记

Har*_*der 0 php mysql function

我有一个旧的数据库来维护....他们已经存储了html标签在那里的数据库,并使用旧的mysql与PHP得到outupt ...现在我试图通过功能和PDO使用它来获得输出....没有得到正确的输出....它只是给html标签显示格式化段落...我怎么能解决它,这是我的代码 - >功能

function movie_page($name,$date){
    global $host, $dbname, $user, $pass;
    $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    $STH = $DBH->prepare("SELECT * FROM bh_movies WHERE name = ? and re_date = ?");
    $STH->bindValue(1, "$name", PDO::PARAM_STR);
    $STH->bindValue(2, "$date", PDO::PARAM_STR);
    $STH->execute();
    $STH->setFetchMode(PDO::FETCH_ASSOC);
    return $STH;
    }
Run Code Online (Sandbox Code Playgroud)

和输出是

$STH = movie_page($id,$date);
     while (($row = $STH->fetch()) !== false) {
    if ($row['actors'] !=''){
    echo '<tr>
            <td><h1><a href="movie_page.php?id='.$row['name'].'">'.$row['name'].'</a></h1></td>
            <td>'.date('d-M-Y',$row['re_date']).'</td>
            <td><a href="movie_page.php?id='.$row['name'].'">
            <img src="'.$row['small_poster'].'" title="'.$row['name'].'" alt="'.$row['name'].'" height="97" width="182"/>
            </a>
            </td>
            <td><a href="movie_page.php?id='.$row['a'].'">
            <td>'.$row['actors'].'</td>
            <td>'.$row['small_desc'].'</td>
            <td>'.$row['big_desc'].'</td>
          </tr>';

     }
Run Code Online (Sandbox Code Playgroud)

我在输出中得到Html标签...而不是像这样的格式段

<font color="green"><B><u>Characters</u></B></font><br><br> <B>Sonu Dilli (KKC)</B> Emraan Hashmi<BR><BR> Sonu Dilli is a streetsmart 
Run Code Online (Sandbox Code Playgroud)

请帮忙

*输入来源*

function insert_data(){
    global $host, $dbname, $user, $pass;
    $DBH = new PDO("mysql:host=$host;dbname=$dbname", $user, $pass);
    $STH = $DBH->prepare("INSERT IGNORE INTO bh_movies 
    (name, bh_link, re_date,  small_poster, big_poster, small_desc, big_desc, actors) 
    value (:name, :bh_link, :re_date, :small_poster, :big_poster, :small_desc, :big_desc, :actors)");
    return $STH;
}
Run Code Online (Sandbox Code Playgroud)

Pek*_*ica 5

您的数据在某些时候正在转换为HTML实体.要么找到它被转换的点(可能使用htmlspecialchars()),要么在数据来自数据库时使用它来解码(使用htmlspecialchars_decode()).