第十一屆

software-dev
後端基礎PHP+Mysql & Laravel 30日養成計畫
阿寶

系列文章

DAY 11

Day 10 編輯神器vim

PHP的基礎語法教學在上回告一段落後,要來插播一下,推廣後端都該會用的這個編輯器──vim。vim是vi所衍生出來的,所謂的vi是Visual的簡寫;而vim則...

DAY 12

Day 12 淺談物件導向(二):修飾子、建構子及解構子?

前情提要property是這個物件應該有的一些變數,property前面的public、private是『 修飾子 』,表示該property的使用權限,這個...

DAY 13

Day 13 淺談物件導向(三):來聊聊封裝與繼承

物件導向程式設計由三種主要的機制構成:封裝、繼承與多型 封裝(Encapsulation) 所謂封裝,就是把程式包成class,隱藏內部實現細節(private...

DAY 14

Day 14 MySQL基本操作 + 亂碼解決方法

PHP的基礎語法教學已經在上回告一段落了,接下來要進入連接資料庫的部份。不過在這之前,要先熟悉資料庫的使用方法。所以今天要來教大家如何透過基本語法,將資料存到資...

DAY 15

Day 15 PHP連接資料庫

PHP提供了很多函式來和MySQL做連接,在PHP5之後使用的是mysqli函式。而常用的資料庫函式有: mysqli_connect("主機名稱&...

DAY 16

Day 17 留言板實作(一):留言者註冊、登入功能

留言板是我第一個練習的PHP+MySQL實做作品,運作概念就是讓留言者送出資料到伺服器,存進資料庫,檢視所有留言在從資料庫撈資料顯示在頁面上。不過在這之前要先稍...

DAY 17

Day 16 Git入門教學:將檔案加入版本控制系統下

什麼是Git? 為什麼要學Git? 什麼是git,最標準的官方回答就是,他是一種分散式版本控制系統。但什麼是版本控制?分散式又是什麼意思? 每一次對檔案做的任何...

DAY 18

Day 18 留言板實作(二):寫下留言及查看所有留言功能

登入之後,透過URI傳遞使用者名稱,使用者名稱會被存在$_GET陣列中。 寫下留言 board.php <?php include 'style.htm...

DAY 19

Day 19 留言板實做(三):編輯、刪除留言

一般來講,留言者應該只能擁有編輯和刪除自己留的言的權限,因此在登入之後,每次跳轉頁面網址都會帶著這位留言者的名字,在編輯與刪除留言的時候會先核對這個名字的id號...

DAY 20

Day 20 Authentication基礎概念介紹:session、cookie and token

除了用post、get等方式在網頁間傳送資料外,session、cookie和token也是在網路應用程式中經常使用來儲存使用者資料的機制。由於http是無狀態...