mysql - 在将 % 插入 MySQL 之前对其进行转义的最佳方法

标签 mysql codeigniter

我在插入此字符串时遇到问题

input: GyYu4$%acV
posted string: GyYu4$�V

Query error: Incorrect string value: '\xACV' for column.

看来我得到的最好的是str_replace

最佳答案

我得到了解决这个问题的最佳转义方法,即转义@developerCK提到的非utf8字符。它的 utf8_encode

关于mysql - 在将 % 插入 MySQL 之前对其进行转义的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41635418/

相关文章:

MySql 统计为每个选项投票的用户数量

mysql - 根据 codeigniter 中的 id 在 View 中显示表值

php - 在 Codeigniter 上调用未定义的函数

javascript - PHP 表单使用 AJAX 传递发布数据

mysql - 如何做这个查询

php - codeigniter 查询生成器将使用几乎所有内容更新数据库

java - 是否需要安装mysql才能在另一台计算机本地保存和检索sql数据?

php - SQL 当用户选择一个数据时,其他数据也会被选择

javascript - 如何在使用ajax提交的codeigniter中使用form_validation验证表单数据

php - 在循环内将数组添加到多维数组