|
本帖最后由 海水不犯 于 2013-4-27 00:55 编辑
我在本地用APMSery架设了一个模拟的MYSQL环节。写了一个用户系统。准备移植到网上租的一个MYSQL数据库,测试时发现注册执行SQL语句中不能带有中文,一旦带有中文就执行错误。请问这是什么情况? 我本地测试可以顺利通过。
以下是我易语言写的执行SQL语句:
[e]
执行SQL语句 (局_句柄, “INSERT INTO `sql7267108`.`bx_yh` (`department`, `permissions`, `account`, `password`, `name`, `name1`, `gender`, `born`, `qq`, `yy`, `phone`, `address`, `registered`) VALUES ('” + 所属部门 + “', '” + 权限 + “', '” + 账号 + “', '” + 密码 + “', '” + 昵称 + “', '” + 真实姓名 + “', '” + 性别 + “', '” + 出生年月 + “', '” + QQ号 + “', '” + YY号 + “', '” + 手机号 + “', '” + 详细地址 + “', '” + 注册时间 + “');”)
[/e]
注释:我刚刚一个个值试了下。发现departent和password可以储存中文。但其他的储存后却全是“?”号。(数据类型在下面)
以下是数据表的数据类型以及数据库的属性:
|
求助知识:请将问题描述清楚,最好把你有问题的源码打包上传上来,这样更方便大家帮助你。 友情提醒:本版被采纳的主题可在 申请荣誉值 帖子申请荣誉值,获得 3点 荣誉值,荣誉值可兑换荣誉会员、终身vip用户组。
|