MySQL如何写入特殊符号

MySQL如何写入特殊符号,第1张

在sql中给所有字段值加上mysql_real_escape_string函数处理,作用就是给特殊字符进行转义,具体说明网上找

$sql="update `qqaide_ini` set `键值`='" . mysql_real_escape_string($keynamearr[$i+1]) . "' WHERE `PCHash`='" . mysql_real_escape_string($PCHash) . "' and `小节`='" . mysql_real_escape_string($notename) . "' and `键名`='" . mysql_real_escape_string($keynamearr[$i]) . "'"

由于 \ 在mysql中是转义字符,所以你的查询条件要多个 \,这样转义之后就还有一个\

select * from Table1 where 文件路径='F:\\test.md'

可以修改my.ini文件如下:

[mysqld]

#设置3306端口

port = 3306 

# 设置mysql的安装目录

basedir=D:\Program Files\mysql

# 设置mysql数据库的数据的存放目录

datadir=D:\Program Files\mysql\data

# 允许最大连接数

max_connections=200

# 服务端使用的字符集默认为8比特编码的latin1字符集

character-set-server=utf8

# 创建新表时将使用的默认存储引擎

default-storage-engine=INNODB

#默认的密码认证插件

default_authentication_plugin=mysql_native_password


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7564001.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-07
下一篇 2023-04-07

发表评论

登录后才能评论

评论列表(0条)

保存