php小白 超市管理系統 知識點總結

2021-08-20 07:25:34 字數 2730 閱讀 3393

知識點1 php跳轉的方式 

header('location:login.php');

php.ini->

output

_buffering = 4096

2 sql語句 

$sql="select * from $table_person where username='".$username."'";

$sql="insert into $table_supplier(snum,sname,uname,uphone,uphone2,btime,dscribe)values('".$providerid."','".$providername."','".$people."','".$phone."','".$fax."',now(),'".$describe."')";

$sql="select * from $table_supplier where sname like '%".$search."%'";

$sql="update $table_supplier set sname='".$_post['providername']."'"." where snum='".$result['snum']."'";

3 頁面中get 請求需要帶引數,但引數是陣列,可以用json格式化以後

$send2=htmlspecialchars(json_encode($row['snum']));

$result=(array)json_decode($_get['u']);

4 sql 外來鍵約束的前提是 引擎 為 

set names gbk;

create database db_bill default charset gbk;

use db_bill;

create table bill_person (id int primary key auto_increment not null,

username varchar(20) not null,

password varchar(20) not null,

purviex int not null

);create table bill_supplier (

snum varchar(80) primary key not null,

sname varchar(80) not null,

uname varchar(80) not null,

uphone varchar(80) not null,

uphone2 varchar(80),

btime date,

dscribe varchar(30)

)engine=innodb;

create table bill_bill (

bid varchar(30),

name varchar(30) not null,

sname varchar(30) not null,

bmoney int not null,

ispay enum('0','1') not null,

ctime date,

foreign key (bid) references bill_supplier(snum)

)engine=innodb;

insert into bill_person (username,password,purviex) values ('admin','admin',1);

insert into bill_person (username,password,purviex) values ('tom','admin',1);

insert into bill_supplier(snum,sname,uname,uphone,btime)values(

'bill007','公司1','路人甲','123123123',now());

insert into bill_supplier(snum,sname,uname,uphone,btime)values(

'bill002','公司2','路人甲2','123123123',now());

insert into bill_supplier(snum,sname,uname,uphone,btime)values(

'bill003','公司3','路人甲3','123123123',now());

insert into bill_supplier(snum,sname,uname,uphone,btime)values(

'bill005','公司4','路人甲4','123123123',now());

insert into bill_bill (bid,name,sname,bmoney,ispay,ctime) values('bill002','清風衛生紙','上海清風集團','12','0',now());

insert into bill_bill (bid,name,sname,bmoney,ispay,ctime) values('bill002','衛生巾','上海清風集團','12','0',now());

insert into bill_bill (bid,name,sname,bmoney,ispay,ctime) values('bill002','牙膏','上海清風集團','12','0',now());

PHP 總給知識點

git clone git github.com yang wen long team.git shop 新增公鑰 一.建立公鑰 ssh keygen 二.初始化 git init 三.開啟配置項 vim git config 四.在專案裡新增使用者 user name yangwenlong em...

hashMap hashtable知識點總結

a hashmap實際上是乙個 鍊錶雜湊 的資料結構,即陣列和鍊錶的結合體。hashmap的底層結構是乙個陣列,陣列中的每一項是一條鍊錶。b hashmap的例項有倆個引數影響其效能 初始容量 和 裝填因子。c hashmap實現不同步,執行緒不安全。hashtable執行緒安全 d hashmap...

Se Map Proxy Symbol知識點總結

se map proxy symbol總結 是es6中新增的乙個資料結構。可以理解為乙個內容不可重複的陣列 初始化 常用方法和屬性 add item 用於向set物件內新增一項 item 被新增的項 注 如果新增的是已經存在的內容 則新增失敗 var set new set 0,1,2,3,set....