对于mysql数据库的疑问_关于mysql数据库的问题

见下代码:----------------------------------------------------------------------------------------------------CREATETABLE`goods`(`goods_id`mediumint(8)unsignedNOTNULLauto...

见下代码:

----------------------------------------------------------------------------------------------------

CREATE TABLE `goods` (

`goods_id` mediumint(8) unsigned NOT NULL auto_increment,

`cat_id` smallint(5) unsigned NOT NULL default '0',

`goods_sn` varchar(60) NOT NULL default '',

`goods_name` varchar(120) NOT NULL default '',

`click_count` int(10) unsigned NOT NULL default '0',

`goods_number` smallint(5) unsigned NOT NULL default '0',

`market_price` decimal(10,2) unsigned NOT NULL default '0.00',

`shop_price` decimal(10,2) unsigned NOT NULL default '0.00',

`add_time` int(10) unsigned NOT NULL default '0',

`is_best` tinyint(1) unsigned NOT NULL default '0',

`is_new` tinyint(1) unsigned NOT NULL default '0',

`is_hot` tinyint(1) unsigned NOT NULL default '0',

PRIMARY KEY (`goods_id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

insert into goods

(goods_id,goods_name,cat_id,goods_sn,goods_number,shop_price,click_count)

values

(1,'KD876',4,'ECS000000',10,1388.00,7),

(4,'诺基亚N85原装充电器',8,'ECS000004',17,58.00,0);

问题一:

为什么我这样设置编码:

set names utf8;

set names gbk;

全部是乱码呢?

select * from goods;

这样在控制台窗口 查询 全部是乱码

而我用set names latin1; 却不是乱码又正常显示了?

我用的是wamp集成开发环境,单独安装php+mysql+appach 没安装成功所以次用wamp集成环境的,但是我是看视频教程老师上面说的如果也没是utf8的时候,你客户端必须要制定为utf8 也就是set names utf8;

这样,但是为什么我是乱码,是把是wamp环境 就只能指定set names latin1; 我好无语

问题二:

由于这个问题,所以我只能在网页中 charset="gbk” 只能那个这样然后读取myslq数据在网页显示出的才不是乱码,而如果charset="utf8”全部是乱码

我本人是无法理解,

QQ:171155567

这个问题困扰我半个月了,为什么视频上面老师可以,而我就不行?请问是把是不能安装wamp集成环境?因为视频上面老师是单独安装的,谁能帮我这个问题我万分感谢

展开

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值