---
title: PHP5 -SQL-join+VS CODE 開始
tags: PHP
---


多對1

3是社團流水號


把兩個資料表結合再一起

在資料庫 才有東西可以選

只能自己打
不能用選的
````
SELECT 學生資料.*,`社團清單`.* FROM 學生資料 INNER JOIN 社團清單 ON 學生資料.`參與社團` = 社團清單.`社團流水號`;
````

````
SELECT `學生資料`.*,`社團清單`.* FROM 學生資料 INNER JOIN 社團清單 ON `學生資料`.`參與社團` = `社團清單`.`社團流水號`;
````


---
````
ELECT 學生資料.*,`社團清單`.*
FROM 學生資料 , 社團清單
WHERE 學生資料.`參與社團` = 社團清單.`社團流水號`
````


RIGHT JOIN 以右邊的資料表為主
---
以左邊的資料表為主
````
SELECT 學生資料.*,`社團清單`.*
FROM 學生資料 LEFT JOIN 社團清單
ON 學生資料.`參與社團` = 社團清單.`社團流水號`
````


---
新增 INSERT INTO

按下面的INSERT 就會顯示
預設值=流水號 可以不用寫

````
INSERT INTO 學生資料`(學生姓名, 學生性別, 參與社團) VALUES ('廖小和','男',2)
````


---
一次增加兩筆
````
INSERT INTO `學生資料`(學生姓名, 學生性別, 參與社團) VALUES ('廖小和','男',2),('黃小白','女',3)
````


---
UPDATE - 預設寫法.更新 就更新 不能 回頭



---
資料庫結束-
開始 PHP

使用VS CODE


最後一個延伸模組 =外掛 很常用到


Auto Rename Tag
Bracket Pair Colorizer-這個要1

CSS Peek
HTML CSS Support

IntelliSense for CSS class names in HTML

PHP Intelephense -終於裝到 這隻大象了

---
HTML語法規則
em -斜線
hr -水平線
開網頁-


存檔類型-
要選存HTML

網頁的速寫模式

打html + 按 Tab 就會全部跑出來
也可以按 ! + 按 Tab 就會全部跑出來

檔案-喜好設定-設定-字的大小

````
<!DOCTYPE html> //宣告html的版本 現在是版本5
<html lang="en"> // 網頁預設是英文語系
<head>//檔頭資訊
<meta charset="UTF-8">//檔頭語系
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>//網頁標題
</head>
<body>//內文資訊
</body>
</html>
````


打開沒東西

內文寫 123

按F5 自動更新

em -斜線
````
<body>
123
<hr>
<em>123</em>
</body>
````
hr -水平線


把剛剛的網頁檔貼到這裡
C:\xampp\htdocs

檔名要改 php 才可以放
開新的資料夾-C:\xampp\htdocs\myphp


開啟資料夾-直接點此資料夾


http://localhost:8012/myphp/



寫在BODY 裡面-

---

點程式名稱-
http://localhost:8012/myphp/0312-01.php

---
註解: CTRL+C
---
變數是以 $ 符號為 開始 - 大小寫有別
不可以數字開始
要記得有分號
````
<body>
<?php
$myhello ="HELLO";
echo $myhello;
?>
</body>
````


---
要 " " 才算是變數
然後 單引號 雙引號 表示 也不同

---
時間變數
````
date_default_timezone_set("Asia/Taipei");
echo date("Y-m-d H:i:s");
````


---

. 點 可以連接 變數

````
<body>
<?php
$aa = "我想學會";
$bb = "PHP";
$cc = $aa.$bb;
echo $cc ;
?>
</body>
````

---
++ 跟 --寫在後面有特例

---