如何使用mysql_real_query存储带"\0"的数据,或者请提出其它方法 多谢苦丁,存储可以了,可是怎么把一段带有"\0"的数据取出来?例如:"hello\0world" 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你想要把二进制数据插入到一个字符类型的字段中(例如BLOB),下列字符必须由转义序列表示: NUL ASCII 0,你应该用 “\0”(一个反斜线和一个ASCII “0”字符)表示它。 \ ASCII 92,反斜线。需要用 “\\” 表示。 ' ASCII 39,单引号。需要用 “\'” 表示。 " ASCII 34,双引号。需要用 “\"” 表示。 如果你写 C 代码,你可以使用 C API 函数mysql_real_escape_string() 来为 INSERT 语句转义字符。 这样的数据存取都已经成功,数据在socket中的流转的数据正确性正在测试中.......多谢楼上两位! MYSQL 使用mysqldump 导出数据库 提示无法访问 update对于同一个表,为什么有的行能够识别有的行不能识别? mysql打包安装问题 mysql排序的问题请教 mysql连表更新 请教mysql 相关代码!!!!! 高分求救:MySQL运行时的编码问题 请问怎样查看MYSQL版本? linux下的mysql应用问题 mysql存储过程 请问现在哪里有mysql4.1的中文文档啊? 请教如何将Daemon邮件服务器与mysql整合
ASCII 0,你应该用 “\0”(一个反斜线和一个ASCII “0”字符)表示它。
\
ASCII 92,反斜线。需要用 “\\” 表示。
'
ASCII 39,单引号。需要用 “\'” 表示。
"
ASCII 34,双引号。需要用 “\"” 表示。 如果你写 C 代码,你可以使用 C API 函数mysql_real_escape_string() 来为 INSERT 语句转义字符。