2016-11-27 111 views
-1

我有一個textarea表格,我把這個發送到PHP POST在POST中插入PHP代碼?

PHP收到POST和mysql中插入:

$descricao = $_POST['descricao']; 
$stmt = $mysqli->prepare("INSERT INTO posts (descricao) VALUES (?)"); 
$stmt->bind_param('s', $descricao); 
$stmt->execute(); 

它插入罰款。問題是,如果我嘗試在我的textarea添加PHP代碼,如:

text... 
<?php 
echo""; 
?> 
text... 

descricao纔會有這樣的:

text... 



text... 

如何添加PHP代碼在MySQL?爲什麼它不工作?

+0

插入到數據庫中的PHP代碼?我的意思是你的問題是在textarea中給出時不顯示它? – jophab

回答

0

試試這個使用PDO:

$descricao = $_POST['descricao']; 
    $query = "INSERT INTO post(descricao) VALUES(:des_value)"; 
    $stmt = $this->conn->prepare($query); 
    $stmt->execute(array(
      ':des_value' => $descricao, 
    ));