-
数据库查询建表编码问题
普通类 -
- 支持
- 批判
- 提问
- 解释
- 补充
- 删除
-
-
数据库查询及建表注意问题
数据库查询
在数据库查询时一定要注意变量类型和查询条件,特别是对于字符串类型的数据,容易忽略单引号的问题,这就直接导致查询数据库的时候出现问题。例如:
sql="select interest from InterestField interest where field=" +field+" and userYN=true";
field属性是字符串类型的,在这里漏掉了单引号,结果就导致查询数据库时类型是错误的,出现找不到相应信息的问题。正确的应该是
sql="select interest from InterestField interest where field='" +field+"' and userYN=true";
数据库建表
建数据库的时候表类型要设置为MyISAM,字符集为UTF-8,而且一定要在建表的时候就设置好,如果建完之后才更改,那么一样也会出现问题。问题就是存取的时候会出现错误。
-
-
- 标签:
- 查询
- select
- field
- field+
- 查询 编码
- 问题
- interestfield
- useryn
- 数据库
- 类型
- sql
-
学习元评论 (0条)
聪明如你,不妨在这 发表你的看法与心得 ~