header("lotion:/index")
include "index.html" 輸出頁面
echo "" 輸出字串
print_r()輸出陣列
針對不同的請求提供不同的回應
函式的特點 不呼叫不會執行
class indexcontroller()
framework::start()
redirect($url)
header('location:' . $url)
json_encode();
json_decode('');
json資料交換格式常用在web應用間交換資料
各門語言都提供了把自己的資料型別轉成這種格式的方法 也提供了從這種格式中得到自己能認識的資料型別的方法
sql資料庫
資料庫是乙個以某種有組織的方式儲存的資料集合(通常是乙個檔案或一組檔案)
表表是一種結構化的檔案,可以用來儲存某種特定型別的資料,表在資料庫中是唯一的
模式表具有一些特性,這些特性定義了表在資料庫中如何儲存,包含儲存什麼樣的資料,資料如何分解,各部分資訊如何命名等,描述表的這組資訊就是模式(scheme)
列表中的乙個字段,所有表都是由乙個或多個列組成的
資料型別
每個表列都有相應的資料型別,它限制該列中儲存的資料
行表中的乙個記錄 有時候也被稱為一條記錄
主鍵表中的每一行都應該有一列(或幾列)可以唯一標識自己,每個表都應該有主鍵,方便更新和刪除表中特定行
需要滿足以下要求中的表中任何列都可以作為主鍵:
任意兩行不具有相同的主鍵值
每一行必須具有乙個主鍵值
主鍵列中的值不允許修改和更新
主鍵值不能重用(如果某行從表中刪除,它的主鍵不能賦值給新增的行)
sqlstrctured query language 結構化查詢語言,是一門和資料庫溝通的語言。不同於一般的程式語言,sql中只有很少的關鍵字
sql 優點:
sql不是某個特定資料庫**商專有的語言
sql簡單易學
靈活使用sql可以進行非常複雜和高階的資料操作
drop table if exists cate;
create table cate(
id int (12) primary key auto_increment,
name varchar (255),
des varchar(255)
)default charset=utf8;
insert into cate (id, name ,des) values
(1,'憂傷' , '啦啦啦啦啦啦'),
(2,'歡快' , '啦啦啦啦啦啦'),
(3,'搖滾' , '啦啦啦啦啦啦'),
(4,'rap' , '啦啦啦啦啦啦');
drop table if exists artist;
create table artist(
id int (12) primary key auto_increment,
name varchar (255),
birthday varchar(255),
hobby varchar(255)
)default charset=utf8;
insert into artist ( id ,name, birthday , hobby) values
(1,'周杰倫' , '啦啦啦啦啦啦' , '..'),
(2,'劉德華' , '啦啦啦啦啦啦', '..'),
(3,'費玉清' , '啦啦啦啦啦啦', '..'),
(4,'張學友' , '啦啦啦啦啦啦', '..');
drop table if exists album;
create table album(
id int (12) primary key auto_increment,
name varchar (255),
birthday varchar(255),
sale varchar(255)
)default charset=utf8;
insert into album ( id ,name,birthday ,sale ) values
(1,'周杰倫**-1' , '啦啦啦啦啦啦' , '..'),
(2,'周杰倫**-2' , '啦啦啦啦啦啦', '..'),
(3,'費玉清**-1' , '啦啦啦啦啦啦', '..'),
(4,'費玉清**-2' , '啦啦啦啦啦啦', '..'),
(5,'劉德華**-1' , '啦啦啦啦啦啦' , '..'),
(6,'劉德華**-2' , '啦啦啦啦啦啦', '..'),
(7,'張學友**-1' , '啦啦啦啦啦啦', '..'),
(8,'張學友**-2' , '啦啦啦啦啦啦', '..');
drop table if exists music;
create table music(
id int (12) primary key auto_increment,
artist_id int(12),
aublm_id int(12),
cate_id int(12),
name varchar (255),
src varchar(255)
)default charset=utf8;
insert into music (id ,artist_id,aublm_id, cate_id, name, src) values
(1,1,1,1,'aaaaa' , 'x.***'),
(2,1,1,2,'bbbb' , 'x.***'),
(3,1,2,3,'ccccc' , 'x.***'),
(4,1,2,4,'dddd' , 'x.***'),
(5,2,3,1,'eeeee' , 'x.***'),
(6,2,3,2,'fffff' , 'x.***'),
(7,2,4,3,'ggggg' , 'x.***'),
(8,2,4,4,'hhhhh' , 'x.***'),
(9,3,5,1,'jjjjj' , 'x.***'),
(10,3,5,2,'kkkkk' , 'x.***'),
(11,3,6,3,'mmmmm' , 'x.***'),
(12,3,6,4,'iiiii' , 'x.***'),
(13,4,7,1,'lllll' , 'x.***'),
(14,4,7,2,'nnnnnn' , 'x.***'),
(15,4,8,3,'oooooo' , 'x.***'),
(16,4,8,4,'pppppp' , 'x.***');
拉勾網、智聯招聘、伯小樂、看準網-boss直聘、5a招聘、內聘網、內推網、獵聘網、前程無憂、趕集網、58同城、若鄰網、大街網、網易微招聘、全才招聘網、大眾人才網、51招聘英才網、ofweek人才網、一覽英才網、528招聘網、博才網
static imgs js css (booterstrap.css)
views header footer index
define()定義常量類外
const
//scss裡
//頁面中
define('css_path','/static/css';
define('js_path','/static/js';
order by id desc按照id倒序
limit 限制
select id,name,des as d from cate order by id desc+ limit輸出數量 2 offset;
2023年08月威海之旅
2013年8月12日,早7 15航班抵達威海大水泊機場,位於文登,乘車前往威海國際海水浴場,晚上與同學和輔導員在花鳥魚啤酒燒烤 2013年8月13日,大會報告,晚上歡迎宴會,逛學校圖書館,假期21點就閉館 2013年8月14日,分會場報告,晚上ktv到10點 2013年8月15日,上午成山頭,下午華...
豆豆趣事 2023年02月
b 引言 b 新的乙個月又開始了。b 2013 02 01 b 前幾天經常接豆豆有點兒晚,豆豆很不高興。有點兒小傷心 今天早早的就去接,爸爸,你今天怎麼來得太早?啊?那爸爸下次來晚一點兒。我說。不,來太早挺好。豆豆大聲說。b 2013 02 02 b 一 家裝是個費時費力的活兒。前幾天帶豆豆逛了幾次...
2023年1月總結 二
1 對於商品列表 浮動 應該設定寬高。因為切圖時無法保證一定符合大小 2 學習雅虎14條 3 在寫js jquery時,如果有引用層疊,應該用單引號和雙引號來區別 4 書寫html標記時,用小寫 給所有屬性值加引號。5 屬性塊之間用空格分開 6 所有屬性都需要值,關閉所有標籤,包括空標籤。7 不要在...