gpt4 book ai didi

mysql - 将 "\r"插入 mysql 数据库而不转义到 "\\r"- codeigniter

转载 作者:行者123 更新时间:2023-11-29 14:38:22 26 4
gpt4 key购买 nike

我有一个 textarea 并正在使用 AJAX 使用 GET 提交它所在的表单。我想保留空白,所以我有一个看起来有点像

的网址
http://.../notes/insert/?user_id=12&note_string=new /r/r/r/r/r/rline&account_id=  

但是当我使用 $this->db->insert();它将查询转换为

INSERT INTO `notes` (`user_id`, `note_string`, `account_id`)
VALUES ('12', 'new \\r\\r\\r\\r\\r\\rline', '')

(在 Controller 中,我将 /r 替换为 \r)

有没有办法逃脱?哈哈,还是只是让 \r 通过?

谢谢

最佳答案

查看 CodeIgniter 文档中的“查询绑定(bind)”http://codeigniter.com/user_guide/database/queries.html

$sql = "SELECT * FROM some_table WHERE id = ? AND status = ? AND author = ?"; 
$this->db->query($sql, array(3, 'live', 'Rick'));

关于mysql - 将 "\r"插入 mysql 数据库而不转义到 "\\r"- codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8505742/

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