abstrak:一、創(chuàng)建商品表的SQL命令-- Adminer 4.7.1 MySQL dumpSET NAMES utf8;SET time_zone = '+00:00';SET foreign_key_checks = 0;SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';DROP DATABASE IF EXISTS `shop`;CREATE
一、創(chuàng)建商品表的SQL命令
-- Adminer 4.7.1 MySQL dump
SET NAMES utf8;
SET time_zone = '+00:00';
SET foreign_key_checks = 0;
SET sql_mode = 'NO_AUTO_VALUE_ON_ZERO';
DROP DATABASE IF EXISTS `shop`;
CREATE DATABASE `shop` /*!40100 DEFAULT CHARACTER SET utf8 */;
USE `shop`;
DROP TABLE IF EXISTS `product`;
CREATE TABLE `product` (
`id` int(255) NOT NULL AUTO_INCREMENT COMMENT '商品id',
`name` varchar(255) NOT NULL COMMENT '商品名稱',
`price` int(255) NOT NULL COMMENT '商品單價',
`company` varchar(255) NOT NULL COMMENT '生產(chǎn)該產(chǎn)品的公司名稱',
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
INSERT INTO `product` (`id`, `name`, `price`, `company`) VALUES
(1, '純牛奶', 3, '蒙牛'),
(2, '果汁', 5, '匯源'),
(3, '紙巾', 20, '恒安'),
(4, '鉛筆', 2, '晨光')
ON DUPLICATE KEY UPDATE `id` = VALUES(`id`), `name` = VALUES(`name`), `price` = VALUES(`price`), `company` = VALUES(`company`);
-- 2019-05-10 13:53:14
<?php
namespace app\index\controller;
use think\Db;
class Query
{
//查詢一個商品信息
public function find()
{
$res = Db::table('staff')
->field(['id as 編號,name as 姓名'])
->where('id', '=', 4)
->find();
dump($res);
}
//查詢多個商品信息
public function select()
{
$res = Db::table('product')
->field(['id as 編號,name as 商品名稱,price as 價格'])
->order('price', 'DESC')
->limit(3)
->select();
dump($res);
}
//刪除商品信息
public function delete()
{
$num = Db::table('product')
->where('id=4')
->delete();
return $num ? '刪除成功' . $num . '條記錄' : '沒有記錄被刪除';
}
//新增商品信息
public function insert()
{
$data = ['id' => 5,
'name' => '電腦',
'price' => '5000',
'company' => '聯(lián)想'
];
$num = Db::table('product')
->insert($data);
$id = Db::getLastInsID();
return $num ? '添加成功,id=' . $id : '沒有記錄被添加';
}
//更新商品信息
public function update()
{
$num=Db::table('staff')
->where('id','=','1')
->data(['price'=>Db::raw('price+1')])
->update();
}
}
Guru membetulkan:查無此人Masa pembetulan:2019-05-13 09:41:24
Rumusan guru:完成的不錯。后臺cms管理的功能都是一樣的邏輯。要好好練習(xí),繼續(xù)加油。