为什么实际效果是这种?
直接导的老师的代码,为什么是这种效果?
直接导的老师的代码,为什么是这种效果?
2017-04-08
应该是数据的问题,可能你本地没有数据库,你可以在本地执行sql文件中的代码在本地创建数据库,也就是:
CREATE DATABASE shopping; USE shopping; DROP TABLE IF EXISTS `items`; CREATE TABLE `items` ( `id` int(11) NOT NULL auto_increment, `name` varchar(50) default NULL, `city` varchar(50) default NULL, `price` int(11) default NULL, `number` int(11) default NULL, `picture` varchar(500) default NULL, PRIMARY KEY (`id`) ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=utf8; -- ---------------------------- -- Records of items -- ---------------------------- INSERT INTO `items` VALUES ('1', '沃特篮球鞋', '佛山', '180', '500', '001.jpg'); INSERT INTO `items` VALUES ('2', '安踏运动鞋', '福州', '120', '800', '002.jpg'); INSERT INTO `items` VALUES ('3', '耐克运动鞋', '广州', '500', '1000', '003.jpg'); INSERT INTO `items` VALUES ('4', '阿迪达斯T血衫', '上海', '388', '600', '004.jpg'); INSERT INTO `items` VALUES ('5', '李宁文化衫', '广州', '180', '900', '005.jpg'); INSERT INTO `items` VALUES ('6', '小米3', '北京', '1999', '3000', '006.jpg'); INSERT INTO `items` VALUES ('7', '小米2S', '北京', '1299', '1000', '007.jpg'); INSERT INTO `items` VALUES ('8', 'thinkpad笔记本', '北京', '6999', '500', '008.jpg'); INSERT INTO `items` VALUES ('9', 'dell笔记本', '北京', '3999', '500', '009.jpg'); INSERT INTO `items` VALUES ('10', 'ipad5', '北京', '5999', '500', '010.jpg');
举报