gpt4 book ai didi

php - 使用图像链接更新查询

转载 作者:行者123 更新时间:2023-11-29 06:43:05 25 4
gpt4 key购买 nike

在我的数据库中我有这个:

<p>Evento de Natal <img alt="" src="http://2.bp.blogspot.com/-kGiurC1ZAYY/TtxsnlfGfOI/AAAAAAAAAZA/A_QbRtqNnJU/s1600/40arvoresnatalmagiagifs.gif" style="float:right; height:199px; width:200px" /></p>

当我在数据库中插入此代码时工作正常。但是当我尝试使用具有更新功能的相同代码更新数据库时,它会出现以下错误:http://i.imgur.com/W89z9Hl.png

建议不要直接在数据库中插入HTML?我怎么做?这是我要插入和更新的函数。

    public function insertNew($data) {
$this->db->insert('noticias', $data);
redirect(site_url('/') . 'admin/');
}
public function updateNew($id, $title, $noticia, $event) {
$this->db->query('UPDATE noticias SET title="' . $title . '" , noticia="' . $noticia . '", event="' . $event . '" WHERE id= "' . $id . '"');
redirect(site_url('/') . 'admin/all_news');
}

最佳答案

您需要转义引号。但是,如果您使用 codeigniter 的内置 insert 函数,为什么不也使用它的 update 函数:

public function updateNew($id, $title, $noticia, $event) {
$data = array(
'title' => $title,
'noticia' => $noticia,
'event' => $event
);

$this->db->where('id', $id);
$this->db->update('noticias', $data);

redirect(site_url('/') . 'admin/all_news');
}

我很确定当它与插入函数一起使用时,codeigniter 也会在更新中为您进行转义。

关于php - 使用图像链接更新查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20254856/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com