從數據類型爲「text」的mysql表中獲取某些數據時遇到問題。 我有什麼是教師和學生的入口。學生會問問題,教師可以通過文字回答,或者在其中添加一些代碼。 說,如果學生已經問了演示代碼的PHP回聲因此教師可以把代碼無法從codeigniter中的mysql表中獲取一些特殊字符
<?php echo "Hello World!" ?>
的問題是這個答案被保存在數據庫中,但是當我試圖獲取,我不能取結果。 問題是如果我把'<'&'?'一起代碼不會被提取,但是當我在它們之間放置空間時,它被提取。 我已經在數據庫
的配置'char_set' => 'UTF8',
'dbcollat' => 'utf8_general_ci',
嘗試了很多東西像我的字符集。然後我的元
<meta charset=utf-8"/>
我已經試過一切,但我真的不能把它拿來。 我的模型代碼來獲取答案是
public function getAnswer($questionId)
{
$this->db->select('answer');
$this->db->from('tbl_que_ans as qa');
$this->db->where('qa.questionId', $questionId);
$query = $this->db->get();
$query_result = $query->row();
return $query_result;
}
該視圖中顯示它我使用的foreach
<?php foreach ($answeredQuestions as $key) {
echo $key->answer;
?>
這是我的數據表看起來如何: 我不能使它工作。有人可以幫助我。 已經感謝!
您的數據的後示例 –
我已經編輯並在數據表中放入了數據的屏幕截圖。 – Abizz
現在運行什麼錯誤? –