我使用 preg_replace 函数,它可以正常工作,但是当我插入数据库 (MYSQL) 时,它会以原样插入(我的 % " " name is & sourov, datta.)而不是 "My name is sourov, datta."。数据库没有正确插入的原因是什么?
<?php
$des='My % name is & sourov, datta.';
$des = preg_replace('/[^a-zA-Z0-9\,\.]/', ' ', $des);
echo $des; //output will : My name is sourov, datta.
$data = array(
'title' => $des,
);
$this->db->insert('mytable', $data);
?>