- 
							
数据库查询建表编码问题
普通类 - 
							
- 支持
 - 批判
 - 提问
 - 解释
 - 补充
 - 删除
 
 - 
							
- 
													数据库查询及建表注意问题
 
数据库查询
在数据库查询时一定要注意变量类型和查询条件,特别是对于字符串类型的数据,容易忽略单引号的问题,这就直接导致查询数据库的时候出现问题。例如:
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条)
聪明如你,不妨在这 发表你的看法与心得 ~